Я создал суперпользовательский портал с помощью следующей команды
create role portal with superuser password 'portal'
Когда я пытался войти в postgres с пользователем портала, я получаю следующую ошибку в rails.
FATAL: role "portal" is not permitted to log in
Я не могу следить за тем, что происходит.
конечно, я могу изменить пользователя с помощью команды входа в систему, чтобы позволить пользователю портала войти в систему. Я хотел бы понять, почему супер пользователь не может войти.
CREATE ROLEи CREATE USER, см. ответ Крейга.
roleникогда не может войти в систему. Вы должны были использовать,create userесли хотите что-то, что может войти в систему.