DROP POLICY
DROP POLICY â ÑдалиÑÑ Ð¿Ð¾Ð»Ð¸ÑÐ¸ÐºÑ Ð·Ð°ÑиÑÑ Ð½Ð° ÑÑовне ÑÑÑок Ð´Ð»Ñ ÑаблиÑÑ
СинÑакÑиÑ
DROP POLICY [ IF EXISTS ]имÑONимÑ_ÑаблиÑÑ[ CASCADE | RESTRICT ]
ÐпиÑание
DROP POLICY ÑдалÑÐµÑ ÑказаннÑÑ Ð¿Ð¾Ð»Ð¸ÑÐ¸ÐºÑ Ð¸Ð· ÑаблиÑÑ. ÐамеÑÑÑе, ÑÑо еÑли из ÑаблиÑÑ ÑдалÑеÑÑÑ Ð¿Ð¾ÑледнÑÑ Ð¿Ð¾Ð»Ð¸Ñика, а в ÑаблиÑе пÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ Ð´ÐµÐ¹ÑÑвоваÑÑ Ð·Ð°ÑиÑа на ÑÑовне ÑÑÑок (вклÑÑÑÐ½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ ALTER TABLE), бÑÐ´ÐµÑ Ð¿Ñименена полиÑика запÑеÑа по ÑмолÑаниÑ. ÐÑклÑÑиÑÑ Ð·Ð°ÑиÑÑ Ð½Ð° ÑÑовне ÑÑÑок Ð´Ð»Ñ ÑаблиÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ALTER TABLE ... DISABLE ROW LEVEL SECURITY, незавиÑимо Ð¾Ñ Ñого, опÑÐµÐ´ÐµÐ»ÐµÐ½Ñ Ð»Ð¸ полиÑики Ð´Ð»Ñ ÑÑой ÑаблиÑÑ Ð¸Ð»Ð¸ неÑ.
ÐаÑамеÑÑÑ
IF EXISTSÐе ÑÑиÑаÑÑ Ð¾Ñибкой, еÑли полиÑика не ÑÑÑеÑÑвÑеÑ. Ð ÑÑом ÑлÑÑае бÑÐ´ÐµÑ Ð²Ñдано замеÑание.
имÑÐÐ¼Ñ Ð¿Ð¾Ð»Ð¸Ñики, подлежаÑей ÑдалениÑ.
имÑ_ÑаблиÑÑÐÐ¼Ñ (возможно, дополненное ÑÑ ÐµÐ¼Ð¾Ð¹) ÑаблиÑÑ, к коÑоÑой пÑименÑеÑÑÑ ÑÑа полиÑика.
CASCADERESTRICTÐÑи клÑÑевÑе Ñлова игноÑиÑÑÑÑÑÑ, Ñак как Ð¾Ñ Ð¿Ð¾Ð»Ð¸Ñик не завиÑÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ðµ обÑекÑÑ.
ÐÑимеÑÑ
Удаление полиÑики p1 из ÑаблиÑÑ my_table:
DROP POLICY p1 ON my_table;
СовмеÑÑимоÑÑÑ
DROP POLICY ÑвлÑеÑÑÑ ÑаÑÑиÑением Postgres Pro.