ALTER POLICY имя ON имя_таблицы RENAME TO новое_имя
ALTER POLICY имя ON имя_таблицы
[ TO { имя_роли | PUBLIC | CURRENT_USER | SESSION_USER } [, ...] ]
[ USING ( выражение_использования ) ]
[ WITH CHECK ( выражение_проверки ) ]ALTER POLICY изменяет определение существующей политики на уровне строк.
Использовать ALTER POLICY может только владелец таблицы (или представления), к которой применяется эта политика.
Во второй форме ALTER POLICY список ролей, выражение_использования и выражение_проверки заменяются независимо, если они указаны. Когда одно из этих предложений опущено, соответствующая часть политики остаётся неизменной.
Имя существующей политики, подлежащей изменению.
Имя (возможно, дополненное схемой) таблицы, к которой применяется эта политика.
Новое имя политики.
Роль (роли), на которую действует политика. В одной команде можно указать несколько ролей. Чтобы применить политику ко всем ролям, укажите PUBLIC.
Выражение USING для политики. За подробностями обратитесь к CREATE POLICY.
Выражение WITH CHECK для политики. За подробностями обратитесь к CREATE POLICY.
| Пред. | Начало | След. |
| ALTER OPERATOR FAMILY | Уровень выше | ALTER ROLE |