#1 Tue 26 May 2015 08:26
- Yves TED
- Participant occasionnel
- Date d'inscription: 26 May 2015
- Messages: 15
base de données spatiales
bonjour la communauté!
je travaille sur postgresql et voudrais savoir comment exporter une base de données crées dans postgresql afin de pouvoir l'utiliser sur une autre machine (un autre ordinateur que celui sur lequel le base a été conçue)
je vous remercie à l'avance pour vos réponses!
Hors ligne
#2 Tue 26 May 2015 09:22
- JP LLORENS
- Participant assidu
- Date d'inscription: 12 Nov 2008
- Messages: 231
Re: base de données spatiales
Bonjour.
Sous pgAdmin tu fais un clic gauche\Sauvegarder sur ta base et ça te génère un fichier backup que tu peux restaurer ailleurs.
Cordialement
JP
Hors ligne
#3 Tue 26 May 2015 11:28
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: base de données spatiales
Bonjour,
Une autre option, qui marche bien si la base contient pas mal de données, est de dumper une base directement dans une autre à travers le réseau.
Ca évite de passer par un fichier intermédiaire:
• Sur la "nouvelle" machine, créer une base de donnée vierge, par ex bd_cible
• Sur "l'ancienne" machine, contenant la base bd_source, taper la commande:
Code:
pg_dump bd_source | psql -h <adresse nouvelle machine> -p <port nouvelle machine> bd_cible
La sauvegarde de bd_source faite par pg_dump est alors directement exécutée sur la bd_cible.
Nicolas
Hors ligne
#4 Wed 27 May 2015 21:46
- Yves TED
- Participant occasionnel
- Date d'inscription: 26 May 2015
- Messages: 15
Re: base de données spatiales
Merci de votre prompt réaction mais lorsque j'ai essayé avec dump j’obtiens erreur ci après
E:/Program Files/PostgresPlus/9.0SS/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --format custom --blobs --ignore-version --verbose --file "E:\Documents and Settings\USER\Bureau\bac\RIFFEAC.backup" \"RIFFEAC\"
pg_dump: [programme d'archivage (db)] la connexion à la base de données « "RIFFEAC" » a échoué : FATAL: la base de données « "RIFFEAC" » n'existe pas
pg_dump: *** interrompu du fait d'erreurs
Le process a retourné le code de sortie 1.
Hors ligne
#5 Sun 31 May 2015 19:01
Re: base de données spatiales
bonsoir
Es tu sur que ta base est écrite en majuscule ?
que liste :
Code:
E:/Program Files/PostgresPlus/9.0SS/bin\psql.exe -l -U postgres
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#6 Tue 02 June 2015 03:30
- Yves TED
- Participant occasionnel
- Date d'inscription: 26 May 2015
- Messages: 15
Re: base de données spatiales
si ma base est bien PFE
Hors ligne
#7 Tue 02 June 2015 04:42
- Yves TED
- Participant occasionnel
- Date d'inscription: 26 May 2015
- Messages: 15
Re: base de données spatiales
lorsque je procède par un clic droit sur la BD comme sur cette capture,
[img][IMG]http://imagizer.imageshack.us/v2/xq90/907/eA59Cf.png[/img][/img]
j'obtiens la même erreur.
soit:
C:/Program Files/PostgresPlus/9.0SS/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --format custom --blobs --verbose --file "C:\Users\Administrateur\Documents\cc.backup" \"PFE\"
pg_dump: [programme d'archivage (db)] la connexion à la base de données « "PFE" » a échoué : FATAL: la base de données « "PFE" » n'existe pas
pg_dump: *** interrompu du fait d'erreurs
Le process a retourné le code de sortie 1.
Hors ligne
#8 Tue 02 June 2015 04:55
- Yves TED
- Participant occasionnel
- Date d'inscription: 26 May 2015
- Messages: 15
Re: base de données spatiales
le fichier que nomme cc est préalablement créer à cet emplacement pour contenir la BD
Hors ligne
#9 Tue 02 June 2015 08:09
Re: base de données spatiales
Bonjour,
soit:
C:/Program Files/PostgresPlus/9.0SS/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --format custom --blobs --verbose --file "C:\Users\Administrateur\Documents\cc.backup" \"PFE\"
pg_dump: [programme d'archivage (db)] la connexion à la base de données « "PFE" » a échoué : FATAL: la base de données « "PFE" » n'existe pas
pg_dump: *** interrompu du fait d'erreurs
Le process a retourné le code de sortie 1.
Les antislash avant les guillemets entourant le nom de la base ne devraient pas être. Visiblement, il essaie de sauvegarder une base qui s'appelle "PFE" et non pas PFE
Peux-tu essayer :
C:/Program Files/PostgresPlus/9.0SS/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --format custom --blobs --verbose --file "C:\Users\Administrateur\Documents\cc.backup" "PFE"
Sinon tu peux essayer de faire un clic droit sur un schéma et cocher ensuite tous les schémas
Dernière modification par jmarsac (Tue 02 June 2015 08:10)
Jean-Marie
Azimut
Hors ligne
#10 Fri 05 June 2015 07:53
- Yves TED
- Participant occasionnel
- Date d'inscription: 26 May 2015
- Messages: 15
Re: base de données spatiales
ça a marché , merci pour votre aide!
Hors ligne