psql: permission denied pour la base de données “dbname” (“l'Utilisateur n'a pas de privilège de se CONNECTER.”) / “rôle non l'option "se connecter"”
quand j'essaie de le connecter à ma base de données avec psql, pour ce faire:
psql dbname --username=qgis --password
>>(prompts for password, entered password)
psql: FATAL: permission denied for database "gisdatabase"
DETAIL: User does not have CONNECT privilege.
J'ai cherché sur Google pour plus d'informations sur cette question simple, mais je n'ai pas trouvé quelqu'un parler directement à ce sujet.
J'ai essayé de faire ceci:
psql dbname
>>ALTER ROLE qgis WITH CONNECT;
Mais j'ai reçu ce message d'erreur:
ERROR: unrecognized role option "connect"
Donc, encore une fois, ici, je suis, de demander encore une autre question sur stackoverflow. Merci pour votre temps les gens
- 1000 vues et 0 merci à tous. Obtenir un profil de limaces. De participer!
Vous devez vous connecter pour publier un commentaire.
Vous devez accorder un privilège. Essayez ceci:
Je suppose que vous aurez également besoin d'autres privilèges. PostgreSQL dispose d'une des meilleures pages de documentation de tous les Sgbd: http://www.postgresql.org/docs/9.0/static/sql-grant.html (Vous pouvez choisir la version de postgres vous utilisez en haut de la page).