====== PostgreSQL : Sauvegarde et restauration ======
\\
===== Sauvegarde =====
\\
=== Sauvegarde de toutes les bases de données ===
pg_dumpall > postgres.dmp
=== Sauvegarde complète d'une base de données ===
pg_dump base_de_donnees > database.dmp
=== Sauvegarde d'un schéma d'une base de données ===
pg_dump -n base_de_donnees > database_schema.dmp
\\
----
\\
===== Restauration =====
\\
=== Restauration d'un dump global (réalisé avec pg_dumpall) ===
psql -f postgres.dmp postgres
=== Restauration d'un dump dans une base de données ===
psql base_de_donnees < database.dmp
# ou
psql -f database.dmp base_de_donnees
# ou
pg_restore -d sde -c [path/vers/dump_source] 1>fic.log 2>&1