|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 19 ![]() |
Bonsoir/Bonjour à tous,
J'ai un soucis pour faire un restore qui a été fais sur un schéma. Le backup a été fait à mon école sur un serveur en 8.4.4 et j'ai essayé de faire le restore chez moi sur un 8.4.9 et j'ai le message d'erreur suivant : Citation:
Merci de m'aider le plus rapidement ^^ |
|
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
il faudrait ajouter l'option -i
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 19 ![]() |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Bon. Il semblerait que 1.12 pour un dump signifie dumpé avec pg_dump>=9.0
Avec 8.4 ce serait v1.11 Il faudrait vraiment un pg_restore 9.0 ou 9.1 |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 19 ![]() |
Mais je comprends pas, je suis certain d'avoir dump sur un serveur 8.4. Est-ce que la version du PgAdmin peut y être pour quelque chose?
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Ce n'est pas la version de la base qui compte, c'est la version de pg_dump.
Par exemple j'ai une base 8.4.9 nommé test. Si je fais un dump avec pg_dump 8.4 ça donne: $ pg_dump -Fc -U postgres >test.dump $ file test.dump test.dump: PostgreSQL custom database dump - v1.11-0 $ /usr/local/pg9/bin/pg_dump -Fc -U postgres -h/var/run/postgresql test >test.dump $ file test.dump test.dump: PostgreSQL custom database dump - v1.12-0 $ pg_restore --list test.dump pg_restore: [archiver] unsupported version (1.12) in file header |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 19 ![]() |
EDIT : En utilisant le pgAdmin de l'install de PostgreSQL 9.0, celui-ci utilisait le pg_restore de la 8.4... Donc voilà aussi débile que ça. Ligne de commande FTW Merci pour ton temps estofilo. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com