Bonjour, j'ai un souci avec un script PERL qui utilise DBI pour faire un acces a une base de donnee PostgreSQL
J'ai fait mon script sur un poste de developpement et maintenant j'essaye de le faire tourner sur le serveur de production.
Le probleme et lors de la connexion a la base de donnees postgres :
$db = DBI -> connect($dsn,$dbUser,$dbPwd, { RaiseError => 1, AutoCommit => 0, PrintWarn=>1,PrintError=>1 });
a l'execution du code ci-dessus, le script passe dans le erreur handler et s'arrete..
les variables $DBI::state et $DBI::errstr sont vides
les seuls info que j'ai sont un print (enigmatique pour moi) dans la console qui dit ceci :
Had to create DBD:
g::dr::imp_data_size unexpectedly at /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBI.pm line 1063.
Had to create DBD:
g::db::imp_data_size unexpectedly at /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBI.pm line 1063.
J'ai verifie au niveau de l'install des librairies PERL, DBI a l'air detre en place correctement, il ne me semble pas avoir fait de chose en particulier lors de l'install de la base postgres sur mon poste de developpement...
si ya un pro de PERL DBI dans le coin (coin ), j'aurais bien besoin de son aide
Partager