diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 3db5bb51..f413bc5c 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -302,44 +302,44 @@ Deux principales possibilités existent pour sauvegarder les bases de données P #### Sauvegarde SQL -Sauvegarde d'une seule base : +* Sauvegarde d'une seule base : ~~~ $ pg_dump > dump.sql ~~~ *Attention :* ne sauvegarde ni les tablespaces, ni les roles. -Pour sauvegarder ces derniers : +* Pour sauvegarder ces derniers : ~~~ $ pg_dumpall -g > dump.sql ~~~ -Sauvegarde de toutes les bases : +* Sauvegarde de toutes les bases : ~~~ $ pg_dumpall > dump.sql ~~~ -Sauvegarder seulement certaines tables d'une base de données : +* Sauvegarder seulement certaines tables d'une base de données : ~~~ $ pg_dump -t -t ~~~ -Sauvegarder tout une base de données sauf certaibles tables : +* Sauvegarder tout une base de données sauf certaibles tables : ~~~ $ pg_dump -T -T ~~~ -À moins de vouloir restaurer le contenu sur un autre moteur de base de données, il est préférable de faire des dumps au format _custom_, qui permet la compression, un processus de restauration sur plusieurs threads, et de sélectionner finement quels éléments restaurer lors de la restauration : +* À moins de vouloir restaurer le contenu sur un autre moteur de base de données, il est préférable de faire des dumps au format _custom_, qui permet la compression, un processus de restauration sur plusieurs threads, et de sélectionner finement quels éléments restaurer lors de la restauration : ~~~ $ pg_dump -F c > dump.sql ~~~ -Pour compresser directement le dump +* Pour compresser directement le dump ~~~ $ pg_dumpall | gzip > dump.sql.gz @@ -347,13 +347,13 @@ $ pg_dumpall | gzip > dump.sql.gz #### Restauration SQL -Restauration de données au format SQL : +* Restauration de données au format SQL : ~~~ $ psql < dump.sql ~~~ -Restauration de données au format _custom_ : +* Restauration de données au format _custom_ : ~~~ $ pg_restore -F c all.dump