#1 Mon 27 June 2016 14:02
- PontaGéo
- Juste Inscrit !
- Lieu: Pontarlier
- Date d'inscription: 9 Mar 2016
- Messages: 8
restaurer une table avec pgAdmin
Bonjour,
J'ai un problème de restauration avec une table d'une base de données postgres.
1) j'ai sauvegarder la table, pas de problème
2) j'ai utilisé l'option "Troncage en cascade" pour vider ma table de ses données mais garder la structure
3) j'utilise la fonction sauvegarder et k'ai une erreur de sortie 1 comme suit
C:\Program Files\pgAdmin III\1.20\pg_restore.exe --host serveur-nt9 --port 5432 --username "postgres" --dbname "geosphere" --no-password --data-only --table aepbali1 --schema public --verbose "C:\Users\b.sabine\Desktop\Béatrice SIG\sauvegarde\table\2016-06-27_geosphere_aepbal1.backup"
pg_restore: connecting to database for restore
pg_restore: [archiver (db)] Error while INITIALIZING:
pg_restore: [archiver (db)] could not execute query: ERREUR: paramètre de configuration « lock_timeout » non reconnu
Command was: SET lock_timeout = 0;
WARNING: errors ignored on restore: 1
Le process a retourné le code de sortie 1.
Pouvez vous m'aider à résoudre cette erreur.
Merci
Hors ligne
#2 Mon 27 June 2016 14:33
Re: restaurer une table avec pgAdmin
Bonjour,
Les versions de postgresql entre la sauvegarde et la restauration sont identiques ?
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
#3 Mon 27 June 2016 14:37
- matieu_dumo
- Participant actif
- Lieu: Questembert
- Date d'inscription: 15 Mar 2006
- Messages: 135
- Site web
Re: restaurer une table avec pgAdmin
Bonjour,
de mémoire, j'ai déjà contourné ce genre de couac en commentant la ligne en question
Code:
-- SET lock_timeout = 0;
dans le fichier à restaurer.
Pas très pratique, pas très propre, mais bon...
Bon courage
Dernière modification par matieu_dumo (Mon 27 June 2016 14:38)
Hors ligne
#4 Mon 27 June 2016 15:00
- PontaGéo
- Juste Inscrit !
- Lieu: Pontarlier
- Date d'inscription: 9 Mar 2016
- Messages: 8
Re: restaurer une table avec pgAdmin
oui, c'est la même version
Hors ligne
#5 Mon 27 June 2016 15:33
- PontaGéo
- Juste Inscrit !
- Lieu: Pontarlier
- Date d'inscription: 9 Mar 2016
- Messages: 8
Re: restaurer une table avec pgAdmin
Pouvez vous m'expliquer comment commenter cette ligne dans mon fichier à restaurer?
Merci
Hors ligne
#6 Mon 27 June 2016 16:06
- matieu_dumo
- Participant actif
- Lieu: Questembert
- Date d'inscription: 15 Mar 2006
- Messages: 135
- Site web
Re: restaurer une table avec pgAdmin
Ouvrir le fichier avec un éditeur de texte, repérer la ligne en question et ajouter -- devant (comme sur le message posté précédemment)
Dernière modification par matieu_dumo (Mon 27 June 2016 16:07)
Hors ligne
#7 Mon 27 June 2016 16:41
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: restaurer une table avec pgAdmin
Bonjour,
Vous pouvez ignorer ces erreurs, qui sont dues à une version de pg_dump différente de la version de la base sur laquelle la restauration est lancée. (typiquement, la version livrée avec pg_dump)
Nicolas
Hors ligne
#8 Thu 07 July 2016 09:55
- PontaGéo
- Juste Inscrit !
- Lieu: Pontarlier
- Date d'inscription: 9 Mar 2016
- Messages: 8
Re: restaurer une table avec pgAdmin
Merci à tous; En fait j'ai utilisé l’ordinateur de mon technicien et j'ai pu restaurer sans problèmes; Je pense que c'est une erreur de paramétrage sur mon poste.
Hors ligne