Bonsoir,

Je découvre l'univers postgresql, et après avoir créé ma base de données j'ai souhaité m'y connecter en php (ubuntu 9.10).

Mon fichier pg_hba.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
# "local" is for Unix domain socket connections only
local   all         all                               ident
# IPv4 local connections:
host    all         all         127.0.0.1/32          password
# IPv6 local connections:
host    all         all         ::1/128               md5
J'ai modifié la ligne IPv4 en mettant password, puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CREATE USER wwwdata PASSWORD 'password';
GRANT SELECT ON mestables TO wwwdata;
Jusqu'ici tout va bien, sauf que je ne peux pas m'y connecter en php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$db = pg_connect( "dbname=prod user=wwwdata password=password" );
Unable to connect to PostgreSQL server: FATAL: authentification Ident ?chou?e pour l'utilisateur << wwwdata >> in /var/www/absences/db.php
Alors que j'arrive tout à fait à me connecter via pgadmin (en tant que wwwdata).