Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
j'essai de lancer le script suivant :
psql -q -U postgres -f monfichier.sql
et j'ai en retour :
psql: FATAL: authentification Ident ?chou?e pour l'utilisateur << postgres >>
vu que postgres est l'user par défaut, je ne pige pas pourquoi ca ne fonctionne pas.
Merci pour vos éventuelles réponses.
Dernière modification par ugo (10/01/2012 12:50:59)
Hors ligne
L'authentification ident se base sur l'utilisateur Unix. Êtes-vous connecté en tant qu'utilisateur Unix postgres sur le serveur ?
Guillaume.
Hors ligne
L'authentification ident se base sur l'utilisateur Unix. Êtes-vous connecté en tant qu'utilisateur Unix postgres sur le serveur ?
Si j'utilise l'user postgres, j'ai plein d'autres messages d'erreur du type:
could not change directory to "/path/to/script"
monfichier.sql: Aucun fichier ou dossier de ce type
Alors que le fichier est bien au meme niveau dans le path
Hors ligne
Si la méthode ident ne convient pas, adapter le fichier pg_hba.conf ou bien forcer une autre méthode avec:
psql -q -U postgres -h localhost -f monfichier.sql
et saisir le mot de passe
ou si impossible de saisir le mot de passe, utiliser un fichier .pgpass ou la variable PGPASSWORD
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Quel est la commande que vous utilisez ? et le message d'erreur exact ?
Guillaume.
Hors ligne
J'ai réussi à régler mon problème en me logant en tant que postgres, à partir du home de postgres et en donnant les droits au user postgres.
Ainsi j'ai pu lancer mes scripts correctement.
Hors ligne
Pages : 1