Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoRezo est partenaire média de la Conférence Francophone SIG 2017 organisée par ESRI.

Les bénévoles de l'association seront présents les 11 et 12 Octobre aux Docks de Paris.

Le programme est riche, mais vous trouverez bien un  moment pour venir faire une pause au stand GeoRezo, et rencontrer les animateurs du portail francophone de la géomatique.

Nous serons à votre écoute pour partager avec vous notre passion pour l’animation du portail GeoRezo.

L'équipe GeoRezo

#1 mer. 09 novembre 2016 20:30

daniellopez
Membre
Lieu: france
Date d'inscription: 22 janv. 2015
Messages: 80

Problème d'import dans une base de données postgresql 9.6

Je voulais tester la nouvelle version de postgresql 9.6, en particulier les requêtes parallèles. J'ai créé une base 9.6 avec Postgis 2.3.
Comme j'ai des grosses bases en 9.5, j'ai essayé de faire la même manip que pour les autres changements de version: backup de la base et restore dans la nouvelle version.
J'ai pris un (puis plusieurs) fichier de sauvegarde .backup et essayé de le restaurer dans ma base 9.6, avec PgAdmin 4 .
J'ai d'abord essayé de le faire avec PgAdmin 3 mais un message a indiqué que la nouvelle version 9.6 n'était pas supportée.
La restauration commence puis j'ai un message "fail -1". Quand j'ouvre le détail de l'exécution je trouve un message du style "utf-8 codec can't decode byte X in position Y" (x et y changeant selon les fichiers).
J'ai vérifié l'encodage de mes bases, origine et destination, et elles sont bien en utf-8.
J'ai fait le restore en 9.5 et ça marche impec.
Pour compliquer la chose, j'ai essayé de faire le backup de la base 9.5 avec PgAdmin 4 et j'ai encore une erreur utf-8
Je tourne en rond...
Est-ce que quelqu'un a réussi à passer une base postgresql antérieure à a 9.6 vers la 9.6? Comment?

Hors ligne

 

#2 jeu. 10 novembre 2016 10:07

Nicolas Ribot
Moderateur
Lieu: Toulouse
Date d'inscription: 9 sept. 2005
Messages: 1009

Re: Problème d'import dans une base de données postgresql 9.6

Bonjour,

N'utilisez pas PgAdmin pour restaurer les backups mais faites le en ligne de commande.

Nicolas

Hors ligne

 

#3 jeu. 10 novembre 2016 17:36

daniellopez
Membre
Lieu: france
Date d'inscription: 22 janv. 2015
Messages: 80

Re: Problème d'import dans une base de données postgresql 9.6

arrrghhh! et moi qui ai complètement oublié la syntaxe de la ligne de commande à force de n'utiliser que pgadmin 3.
Je viens de regarder la doc de pg_restore et il y a 29 options...
Si je comprends bien le problème vient de pgadmin 4 et non de la nouvelle version de postgres?

Hors ligne

 

#4 lun. 14 novembre 2016 13:34

daniellopez
Membre
Lieu: france
Date d'inscription: 22 janv. 2015
Messages: 80

Re: Problème d'import dans une base de données postgresql 9.6

Pour clore le sujet, j'ai trouvé (tardivement) cet article

http://www.sigterritoires.fr/index.php/ … solutions/

avec une astuce pour ne pas se plonger dans la syntaxe de la ligne de commande, tout en l'utilisant!

Hors ligne

 

#5 lun. 14 novembre 2016 14:50

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 janv. 2006
Messages: 999
Site web

Re: Problème d'import dans une base de données postgresql 9.6

Bonjour,

voir aussi le très bon script perl postgis_restore.pl livré avec PostGIS :

http://postgis.net/docs/postgis_install … rd_upgrade


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#6 lun. 14 novembre 2016 15:05

daniellopez
Membre
Lieu: france
Date d'inscription: 22 janv. 2015
Messages: 80

Re: Problème d'import dans une base de données postgresql 9.6

Merci Matthieu
J'avais vu  ceci mais je ne voulais pas migrer toute la base de données, juste une table volumineuse pour tester le parallelisme
Et vu le n,ombre de plantages de pgadmin4 et des autres outils tels que shapefile loader (pas moyen de faire deux opérations de suite sans avoir une déconnexion du serveur), je pense que je vais attendre avant d'envisager la migration de mes bases en 9.6!

Hors ligne

 

#7 lun. 14 novembre 2016 15:56

Nicolas Ribot
Moderateur
Lieu: Toulouse
Date d'inscription: 9 sept. 2005
Messages: 1009

Re: Problème d'import dans une base de données postgresql 9.6

Hmm ca serait dommage de se priver de PG 9.6 à cause du nouveau PgAdmin (qui est assez buggé, il est vrai)
Le parallelisme marche bien, avec postgis aussi (un peu).

Il y a d'autres outils d'admin que PgAdmin 4 disponibles. PgAdmin III doit tjs etre utilisable
Datagrip est carrément bien si vous faites beaucoup de SQL

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |