Vous n'êtes pas identifié(e).
Pages : 1
Hum, j'ai un doute sur :
$dbconn = pg_connect("host=localhost port=5432 dbname=BASEII user=******* password=***********") or die('erreur'. pg_last_error());
dbname=BASEII ne devrait-il pas être :
dbname=baseii
ou
dbname="BASEII" avec les échappements nécessaires pour les ".
? suis pas trop sûr mais toutes les pistes mènent à pgsql...
Il doit manquer les extensions postgres dans ton php.
A vérifier avec phpinfo().
Tu dois trouver un peu après les ext de Mysql qqchose comme pgsql.
A modifier :
dé-commenter la ligne extension=php_pgsql.dll dans php.ini
Salutation.
J'utilise l'ETL Talend (gratuit en OpenSOurce) qui permet d'avoir en entrée une base MySql et en sortie, avec les modifications nécessaires telles que p.ex. les champs d'indexation en INT4 côté pgsql, unebase Postgresql.
C'est un peu compliqué a apréhender au premier abord mais si tu dois vraiment passer de Mysql à Posgresql c'est sans doute l'outil qu'il te faut.
Didier
Pages : 1