Bonjour,

voici ce que je souhaiterai effectuer : je désirerai effectuer mes sauvegardes via l'utilisateur unix root.
Mais quand je fais cela, j'ai un message du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pg_dump: [programme d'archives (db)] echec lors de la connexion à la base de données « communication_development » : FATAL:  Le rôle « root » n'existe pas
Je peux donc ne faire mes sauvegardes que via l'utilsateur unix postgres.
J'ai lu qu'il fallait configurer le pg_hba.conf et pg_ident.conf mais je dois mal le faire car le résultat est toujours le même.

voici mes 2 fichiers :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
local   all         postgres                          ident sameuser
 
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
 
# "local" is for Unix domain socket connections only
local   all         all                               ident sameuser
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
host    all         postgres    127.0.0.1/32          trust
# IPv6 local connections:
host    all         all         ::1/128               md5
# Everybody can access database from Internet
host    all         all         0.0.0.0/0             trust
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
# MAPNAME     IDENT-USERNAME    PG-USERNAME
trust           root            postgres
Quel est le point qui pose problème dans ma configuration ?

Merci d'avance

Charly