Я недавно внедрил потоковую репликацию и мне нужно создать «пользователя отчета» для реплики.Этот пользователь будет использоваться для доступа к базе данных через ODBC для создания отчетов с.
На подчиненном устройстве (реплика БД). Кажется, я не могу создать новых пользователей.Мне также нужно изменить пароль пользователя «postgres» на ведомом устройстве.Вот что я пробовал и какие ошибки я получаю:
CREATE ROLE readaccess;
ERROR: cannot execute CREATE ROLE in a read-only transaction
\password postgres
ERROR: cannot execute ALTER ROLE in a read-only transaction
Как мне создать нового пользователя только для чтения для моей реплики?Как я могу изменить пароль пользователя 'postgres' на реплике?
Примечание: я понимаю, что для реплики вы можете (или должны) иметь доступ только для чтения.
Спасибо.