Postgres outil de Ligne de Commande pour l'Importation/l'Exportation de données/ddl
Pour Postgres est-il une sorte d'utilitaires de ligne de commande qui permettent à une base de données pour être "exportée vers un fichier" et qui permettent à la même vidage de base de données à importer?
Je sais que cela peut être fait par le biais de PGAdmin, mais j'ai besoin d'être en mesure de le faire sur la ligne de cmd.
Avez-vous essayé le
Si quelqu'un veut l'Exportation/l'Importation pour l'ensemble de la DB puis regarder l'Exportation et l'Importation de PostgresSQL à l'aide de pgAdmin III
psql
outil qui est livré avec le serveur?Si quelqu'un veut l'Exportation/l'Importation pour l'ensemble de la DB puis regarder l'Exportation et l'Importation de PostgresSQL à l'aide de pgAdmin III
OriginalL'auteur mainstringargs | 2010-02-22
Vous devez vous connecter pour publier un commentaire.
Ouais, prendre un coup d'oeil dans
pg_dump
etpg_restore
http://www.postgresql.org/docs/current/static/app-pgdump.html
http://www.postgresql.org/docs/current/static/app-pgrestore.html
pg_dump
et un autre pourpg_restore
), qui aurait été beaucoup plus utilepg_restore -U postgres -W -d dvdrental /tmp/dvdrental.tar
-U username-W est un mot de passe (ne pas mettre de mot de passe dans cette ligne, il apparaît un promt) -d est à la base de données et, enfin, indiquez le chemin d'accès du fichierOriginalL'auteur Kenaniah
Correcte, la façon de le faire est le pg_dump, pg_dumpall et pg_restore commandes. En fait, je pense que pg_admin appelle en fait ces commandes. Il ne possède pas réellement de sauvegarde/restauration construit en mais est juste un wrapper.
OriginalL'auteur Joshua D. Drake