apres correction et finalisatio de la synchronisation
This commit is contained in:
24
sql/migration/script.sh
Normal file
24
sql/migration/script.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
# pour sauvegarder la base infocad
|
||||
# 👉 Explications :
|
||||
#
|
||||
#docker exec -t postgres_db: Exécute la commande dans le container.
|
||||
#
|
||||
#pg_dump: Utilitaire pour exporter la base.
|
||||
#
|
||||
#-U infocad_user: Nom d'utilisateur que tu as mis dans docker-compose.
|
||||
#
|
||||
#infocad: Le nom de la base de données.
|
||||
#
|
||||
#> backup_infocad.sql: Sauvegarde le dump sur ta machine hôte (pas dans le container).
|
||||
|
||||
docker exec -t postgres_db pg_dump -U infocad_user infocad | gzip > backup_infocad.sql.gz
|
||||
|
||||
|
||||
# Suppression des tables
|
||||
|
||||
DROP SCHEMA public CASCADE;
|
||||
CREATE SCHEMA public;
|
||||
|
||||
# 🚀 Pour restaurer plus tard :
|
||||
#a) Copie du fichier dans le container :
|
||||
gunzip -c backup_infocad.sql.gz | docker exec -i postgres_db psql -U infocad_user infocad
|
||||
Reference in New Issue
Block a user