Utworzyłem portal administratora z następującą komendą
create role portal with superuser password 'portal'
Kiedy próbowałem zalogować się do postgres z użytkownikiem portalu, pojawia się następujący błąd w szynach.
FATAL: role "portal" is not permitted to log in
Nie mogę śledzić tego, co się dzieje.
oczywiście mogę zmienić użytkownika za pomocą polecenia logowania, aby umożliwić użytkownikowi portalu logowanie. Chciałbym zrozumieć, dlaczego superużytkownik nie może się zalogować.
CREATE ROLE
i CREATE USER
, patrz odpowiedź Craiga.
role
nigdy nie można się zalogować. Powinieneś był użyć,create user
jeśli chcesz czegoś, co może się zalogować.