# 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