Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
|
postgresql [Le 30/07/2025, 16:20] bcag2 [Guide de survie pour le client psql] |
postgresql [Le 02/10/2025, 15:27] (Version actuelle) bcag2 [PgDump] |
||
|---|---|---|---|
| Ligne 610: | Ligne 610: | ||
| ==== PgDump ==== | ==== PgDump ==== | ||
| + | Cette commande dispose de nombreuses options, cf. [[https://www.postgresql.org/docs/current/app-pgdump.html|la doc officielle sur pg_dump]] pour plus de détails.\\ | ||
| + | Quelques exemples classiques : | ||
| + | <code bash> | ||
| + | # une sauvegarde simple va se faire par : | ||
| + | pg_dump -f dump-de-ma-base.sql ma_base | ||
| + | # si on ne veut que le schéma (le schéma par défaut est le schéma nommé public) : | ||
| + | pg_dump ma_base --schema-only --schema mon_schema -f ~/dump-de-mon-schema.sql | ||
| + | # et de façon similaire, que les données : | ||
| + | pg_dump ma_base --data-only --schema mon_schema -f ~/dump-de-mes-data.sql | ||
| + | # et pour ne sauver qu'une table : | ||
| + | pg_dump ma_base --table ma_table --schema mon_schema -f ~/dump-de-ma-table.sql | ||
| + | </code> | ||
| ==== pgBackRest ==== | ==== pgBackRest ==== | ||
| Le site officiel [[https://pgbackrest.org|pgBackRest]] et [[https://ng-pe.github.io/pgbackrest_doc_fr/user-guide.html|le guide utilisateur traduit]] | Le site officiel [[https://pgbackrest.org|pgBackRest]] et [[https://ng-pe.github.io/pgbackrest_doc_fr/user-guide.html|le guide utilisateur traduit]] | ||