Sauvegarde et restauration de la base de données dans PostgreSQL (pgdump, pgrestore)

Ici, je montre comment sauvegarder et restaurer la base de données dans PostgreSQL

pg__dump -i -h localhost -p 5432 -U postgres -F c -b -v -f
"/usr/local/backup/10.70.0.61.backup" old__db

Pour lister toutes les options disponibles de pg__dump, lancez la commande suivante.

pg__dump -?

-p, –port = numéro de port du serveur de base de données PORT -i, –ignore-version continue même si la version du serveur ne correspond pas -h, –host = HOSTNAME hôte du répertoire ou répertoire du socket -U, –username = NOM W, –password force le mot de passe (devrait se produire automatiquement) -d, –dbname = NOM se connecter au nom de la base de données -v, –verbose mode-verbose -F, –format = c | t | p text) -c, –clean nettoie (supprime) le schéma avant de créer -b, –blobs inclut les objets volumineux dans dump -v, –verbose verbose mode -f, –file = nom fichier script

  • 2) Restaurer les données avec pg__restore **

pg__restore -i -h localhost -p 5432 -U postgres -d old__db -v
"/usr/local/backup/10.70.0.61.backup"

Pour lister toutes les options disponibles de pg__restore, lancez la commande suivante.

pg__restore -?

-p, –port = numéro de port du serveur de base de données PORT + + -i, –ignore-version continue même si la version du serveur ne correspond pas + -h, –host = HOSTNAME hôte du serveur de base de données ou répertoire de socket + -U, –username = NOM se connecter comme spécifié utilisateur de base de données + -W, –password force le mot de passe (doit se produire automatiquement) + -d, –dbname = NOM se connecter au nom de la base de données + -v, –verbose en mode détaillé

lien://tag/sauvegarde/[sauvegarde]lien://tag/postgresql/[postgresql]