Dump et restauration base de données PostgreSQL 10

  • Sauvegarder une base de données (schéma et données):

# pg_dump -d nom_base -h localhost -U nom_user > fichier_dump

  • Sauvegarder les données :

# pg_dump -d nom_base -a -h localhost -U nom_user > fichier_dump

  • Sauvegarder le schéma:

# pg_dump -d nom_base -s -h localhost -U nom_user > fichier_dump

  • Sauvegarder une table (schéma et données):

# pg_dump -t nom_table -d nom_base -h localhost -U nom_user > fichier_dump

  • Sauvegarder les données :

# pg_dump -t nom_table -d nom_base -a -h localhost -U nom_user > fichier_dump

  • Sauvegarder le schéma:

# pg_dump -t nom_table -d nom_base -s -h localhost -U nom_user > fichier_dump

  • Compresser le dump:

# pg_dump -d nom_base -h localhost -U nom_user | gzip > fichier_dump.gz

  • Restaurer une base de données

psql -d nom_base -h localhost -U nom_user < fichier_dump