Задать вопрос
@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

Как модифицировать пользователя, что бы апдейт запускался, а чуть больше уже нельзя?
Подскажите хотя бы в какую сторону копать?
  • Вопрос задан
  • 1260 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Swartalf
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы