J'ai créé un portail de superutilisateur avec la commande suivante
create role portal with superuser password 'portal'
Lorsque j'ai essayé de me connecter à postgres avec l'utilisateur du portail, l'erreur suivante apparaît dans les rails.
FATAL: role "portal" is not permitted to log in
Je ne peux pas suivre ce qui se passe.
Bien sûr, je peux modifier l'utilisateur avec la commande de connexion pour permettre à l'utilisateur du portail de se connecter. J'aimerais comprendre pourquoi le super utilisateur ne peut pas se connecter.
CREATE ROLE
et CREATE USER
, voir la réponse de Craig.
role
ne peut jamais se connecter. Vous auriez dû l'utilisercreate user
si vous voulez quelque chose qui puisse se connecter.