InvenTree: Backup streaming do PostgreSQL

Em uma configuração do InvenTree baseada em docker-compose, veja como configurar backup streaming do PostgreSQL usando pg_dump:

stream-backup.sh
source .env
docker-compose exec -T inventree-db pg_dump -U${INVENTREE_DB_USER} ${INVENTREE_DB_NAME}

Este comando executará pg_dump dentro do container inventree-db, usando as credenciais do banco de dados definidas nas suas variáveis de ambiente. A flag -T permite transmitir a saída diretamente para o seu terminal ou para um arquivo na sua máquina host.

Veja como usá-lo com restic:

restic-backup.sh
source .env
docker-compose exec -T inventree-db pg_dump -U${INVENTREE_DB_USER} ${INVENTREE_DB_NAME} | restic --verbose backup --stdin --stdin-filename="inventree-pgdump.sql"

Check out similar posts by category: InvenTree, Docker