ALTER POLICY
ALTER POLICY â измениÑÑ Ð¾Ð¿Ñеделение полиÑики заÑиÑÑ Ð½Ð° ÑÑовне ÑÑÑок
СинÑакÑиÑ
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 POLICY ÑвлÑеÑÑÑ ÑаÑÑиÑением Postgres Pro.