@0LLEGator
"Начинающий" программист в средней компании.

Как заставить учётку для бэкапа в PostgreSQL заработать?

Сделал батник для бэкапа с помощью pg_dump. Всё работает для суперюзера, однако приходится хранить пароль суперюзера в текстовом виде в батнике. Попытался создать юзера для бэкапа с параметром "REPLICATION".
CREATE ROLE postbackup LOGIN
  ENCRYPTED PASSWORD '########################'
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE REPLICATION;

Однако в командную строку вываливается сообщение
pg_dump: [archiver (db)] query failed: ERROR:  permission denied for relation _yearoffset
pg_dump: [archiver (db)] query was: LOCK TABLE public._yearoffset IN ACCESS SHARE MODE

Как модифицировать пользователя, что бы апдейт запускался, а чуть больше уже нельзя?
Подскажите хотя бы в какую сторону копать?
  • Вопрос задан
  • 1193 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Swartalf
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы