Azure PostgreSQL не может присвоить BYPASSRLS роли
Я пытаюсь создать в Azure PostgreSQL роль, которая позволяет обходить защиту на уровне строк, чтобы я мог запускать резервные копии, которые не дают сбоя, когда защита на уровне строк включена для всех пользователей, кроме моего резервного пользователя:
ALTER TABLE jobschedule.jobs ENABLE ROW LEVEL SECURITY;
ALTER TABLE jobschedule.jobs FORCE ROW LEVEL SECURITY;
Когда я пытаюсь назначить роль с помощью администратора, предоставленного Azure, я получаю следующее сообщение об ошибке:
ALTER ROLE srvdevadmin BYPASSRLS;
ERROR: must be superuser to change bypassrls attribute
Я проверил привилегии, и кажется, что в Azure PostgreSQL невозможно назначить суперпользователя пользователю. Любые идеи, как я могу назначить BYPASSRLS пользователям?
1 ответ
В качестве обновления для любого, кто пытается это сделать, я связался со службой поддержки Azure, и в настоящее время они подтвердили, что в Azure PostgreSQL невозможно назначить роль BYPASSRLS, и группа разработчиков не планирует реализовывать это.
Я создал предложение на их сайте обратной связи, так что если вы хотите эту функцию, возможно, стоит проголосовать за нее.