Vous n'êtes pas identifié(e).
Bonjour,
PostgreSQL 8.4
Je travaille avec un ETL où j'utilise depuis toujours le Driver ODBC "psqlodbc_08_04_0200.zip" => http://www.postgresql.org/ftp/odbc/versions/msi/
J'essaye actuellement de transférer des données depuis PostgreSQL 8.4 vers SQL Server 2008.
Et là surprise (désagréable ! ), le transfert de tables contenant des colonnes de type FLOAT vers des tables avec des colonnes NUMERIC(x,x) crée des approximations.
Exemple :
2012,4484564489,0,,2588549,Galettes,1.96502,,2.07308,76.6522,0,0,0,0,0,0,,,
2012,4484564489,0,,2588549,Galettes,1.9650199000,,2.0730801000,76.6522140000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,,,
2012,4484564489,0,,2588549,Galettes,1.9650200000,,2.0730800000,76.6522000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,,,
Du coup, j'ai essayé avec ce Driver : http://www.datadirect.com/products/odbc … index.html et là surprise (agréable ! ) je n'ai plus de problème d'approximation !
L'ennui c'est que je vois pas pourquoi je devrais utiliser un Driver ODBC non-officiel ... et surtout ... payant ?!
Est-ce un paramétrage de ma connexion ODBC a changé ?
Gôm
Dernière modification par gom (19/02/2013 17:24:53)
Hors ligne
Je n'ai pas connaissance d'un problème d'arrondi sur le pilote ODBC de la communauté. Par contre, il est bien connu que les pilotes de DataDirect sont d'une très grande qualité.
Guillaume.
Hors ligne
Je crois que je viens de faire la preuve d'un problème d'arrondi, non ?!
Hors ligne
Je voulais dire en dehors de votre message.
Guillaume.
Hors ligne
Qui dois-je contacter pour avoir une explication à mon problème ?
Hors ligne
Les développeurs du pilote psqlodbc ? Si je me rappelle bien, l'un d'entre est Hiroshi Saito.
Guillaume.
Hors ligne
Le créateur de Tom Sawyer ?!
Hors ligne
Puisqu'on en est réduits à ça, nan, c'est Mark Twain, Tom Sawyer
Marc.
Hors ligne
Au temps pour moi, j'ai tort : http://fr.wikipedia.org/wiki/Hiroshi_Sait%C5%8D
Hors ligne