#1 Tue 06 November 2012 08:09
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Importer base sur un autre ordinateur Postgresql
Bonjour,
je souhaite importer une base d'un ordinateur A (locahoste A) vers un ordinateur B ( localhost B), ce que je fais pour l'instant c'est d'exporeter chaque table de la base A en format csv
Code:
COPY (SELECT * FROM table1 ) TO 'D:/table1.csv' CSV HEADER DELIMITER ';';
puis créer les tables dans la base B
Code:
CREATE TABLE table1 (nom text,.....................................)
et faire l'import
Code:
Copy table1( nom,.............) from 'D:/table1.csv' CSV HEADER DELIMITER ';';
et vue le nombre de table je me demande s'il y'a un moyen qui permet d'importer toute la base en seul fois.
merci
Hors ligne
#2 Tue 06 November 2012 08:16
Re: Importer base sur un autre ordinateur Postgresql
Bonjour,
Depuis pgAdmin, tu peux faire Outils -> Sauvegarder, puis sur l'autre ordinateur, Outils -> Restaurer.
Christophe Damour (SIGéal)
Hors ligne
#3 Tue 06 November 2012 08:42
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Re: Importer base sur un autre ordinateur Postgresql
Merci c'est trés pratique, j'ai essayé Outils -> Sauvegarder puis sur l'outre machine Outils -> Restaurer, ça marche parfaitement pour certaines tables pour d'outres je les ai trouvé vides. je sais pas pourquoi
Hors ligne