PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 26/08/2014 09:43:38

atmb
Membre

problème de migration entre une bdd postgres linux 8.2 et windows 9.3

bonjour

j'ai  une installation qui utilise une base de donnée 8.2 sous linux en UTF8 et je vais la migrer en windows 9.3  UTF8 avec un ODBC  pour la communication à la base
apres essais la migration se réalise  bien et quand je  vérifier l'intégritées des données avec PG Admin elle sont corectes
mais avec mon logiciel qui est développé avec c++ les caractères suivants é,è,ç à (ect) se transforme en A @ - %

merci d'avance
H Moal

Hors ligne

#2 26/08/2014 21:20:40

gleu
Administrateur

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

Soit votre logiciel est buggé, soit la configuration ODBC est mauvaise (pgadmin ne passe pas par ODBC).

Hors ligne

#3 26/08/2014 21:52:27

atmb
Membre

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

bonsoir

non le logiciel n'es pas buggé car il fonctionne bien sur la base linux version 8.2 c'est quand je change l'adresse ip dans l'ODBC du poste client afin de me connecter au  serveur windows avec une base 9.3 c'est la que j'ai les erreurs
pouvez vous me dire ou je dois modifier l'ODBC
merci d'avance
H Moal

Hors ligne

#4 26/08/2014 22:09:19

gleu
Administrateur

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

Aucune idée, ça fait un siècle que je n'ai pas utilisé ODBC. Il faudrait peut-être vérifier le client_encoding côté PostgreSQL.

Hors ligne

#5 27/08/2014 09:19:08

atmb
Membre

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

bonjour
oui je sais que l'ODBC c'est périmé mais mon sous traitant en informatique refait tout le logiciel  afin de supprimer tout ces problèmes il en a encore pour 8 mois mais en attendant il faut que je trouve une solution
le client_encoding se trouve ou?
merci de vos réponses
H Moal

Hors ligne

#6 27/08/2014 10:53:51

rjuju
Administrateur

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

Utilisez-vous le drivers ODBC Ansi ou Unicode (http://psqlodbc.projects.pgfoundry.org/faq.html#2.5)? Êtes-vous sur que la base sur le serveur windows est bien en utf8 ?

Hors ligne

#7 27/08/2014 21:23:25

atmb
Membre

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

bonsoir
oui j'utilise  un odbc  unicode  et je suis bien sur la base en utf8 mais peu etre que j'ai un odbc qui est ancien j'ai cherché un plus récent je n'es pas trouvé  pouvez vous me donner un lien afin de le télécharger
merci d'avance
H Moal

Hors ligne

#8 28/08/2014 00:59:30

rjuju
Administrateur

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

Toutes les versions sont disponibles ici : http://www.postgresql.org/ftp/odbc/versions/msi/

Hors ligne

#9 28/08/2014 09:00:15

atmb
Membre

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

bonjour
je vous remercie je vais faire des essais

H Moal

Hors ligne

#10 03/09/2014 07:59:18

atmb
Membre

Re : problème de migration entre une bdd postgres linux 8.2 et windows 9.3

bonjour
j'ai  installé un ODBC plus récent et ça fonctionne bien je vous remercie
de votre aide
H Moal
ATMB

Hors ligne

Pied de page des forums