DROP RULE
DROP RULE â ÑдалиÑÑ Ð¿Ñавило пеÑезапиÑи
СинÑакÑиÑ
DROP RULE [ IF EXISTS ]имÑONимÑ_ÑаблиÑÑ[ CASCADE | RESTRICT ]
ÐпиÑание
DROP RULE ÑдалÑÐµÑ Ð¿Ñавило пеÑезапиÑи.
ÐаÑамеÑÑÑ
IF EXISTSÐе ÑÑиÑаÑÑ Ð¾Ñибкой, еÑли пÑавило не ÑÑÑеÑÑвÑеÑ. Ð ÑÑом ÑлÑÑае бÑÐ´ÐµÑ Ð²Ñдано замеÑание.
имÑÐÐ¼Ñ Ð¿Ñавила, подлежаÑего ÑдалениÑ.
имÑ_ÑаблиÑÑÐÐ¼Ñ (возможно, дополненное ÑÑ ÐµÐ¼Ð¾Ð¹) ÑÑÑеÑÑвÑÑÑей ÑаблиÑÑ (или пÑедÑÑавлениÑ), к коÑоÑой пÑименÑеÑÑÑ ÑÑо пÑавило.
CASCADEÐвÑомаÑиÑеÑки ÑдалÑÑÑ Ð¾Ð±ÑекÑÑ, завиÑÑÑие Ð¾Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ пÑавила, и, в ÑÐ²Ð¾Ñ Ð¾ÑеÑедÑ, вÑе завиÑÑÑие Ð¾Ñ Ð½Ð¸Ñ Ð¾Ð±ÑекÑÑ (Ñм. Раздел 5.13).
RESTRICTÐÑказаÑÑ Ð² Ñдалении пÑавила, еÑли Ð¾Ñ Ð½ÐµÐ³Ð¾ завиÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо обÑекÑÑ. ÐÑо поведение по ÑмолÑаниÑ.
ÐÑимеÑÑ
Удаление пÑавила пеÑезапиÑи newrule:
DROP RULE newrule ON mytable;
СовмеÑÑимоÑÑÑ
DROP RULE ÑвлÑеÑÑÑ ÑзÑковÑм ÑаÑÑиÑением Postgres Pro, как и вÑÑ ÑиÑÑема пеÑезапиÑи запÑоÑов.