InvenTree : Sauvegarde PostgreSQL en streaming
Dans une installation InvenTree basée sur docker-compose, voici comment configurer une sauvegarde PostgreSQL en streaming utilisant pg_dump :
stream-backup.sh
source .env
docker-compose exec -T inventree-db pg_dump -U${INVENTREE_DB_USER} ${INVENTREE_DB_NAME}Cette commande exécutera pg_dump à l’intérieur du conteneur inventree-db, en utilisant les identifiants de base de données définis dans vos variables d’environnement. L’option -T permet de transmettre le flux directement vers votre terminal ou vers un fichier sur votre machine hôte.
Voici comment l’utiliser avec 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"If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow