DROP TRIGGER
DROP TRIGGER â ÑдалиÑÑ ÑÑиггеÑ
СинÑакÑиÑ
DROP TRIGGER [ IF EXISTS ]имÑONимÑ_ÑаблиÑÑ[ CASCADE | RESTRICT ]
ÐпиÑание
DROP TRIGGER ÑдалÑÐµÑ ÑÑÑеÑÑвÑÑÑее опÑеделение ÑÑиггеÑа. ÐолÑзоваÑелÑ, вÑполнÑÑÑий ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, должен бÑÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑем ÑаблиÑÑ, Ð´Ð»Ñ ÐºÐ¾ÑоÑой опÑеделÑн даннÑй ÑÑиггеÑ.
ÐаÑамеÑÑÑ
IF EXISTSÐе ÑÑиÑаÑÑ Ð¾Ñибкой, еÑли ÑÑÐ¸Ð³Ð³ÐµÑ Ð½Ðµ ÑÑÑеÑÑвÑеÑ. Ð ÑÑом ÑлÑÑае бÑÐ´ÐµÑ Ð²Ñдано замеÑание.
имÑÐÐ¼Ñ ÑÑиггеÑа, подлежаÑего ÑдалениÑ.
имÑ_ÑаблиÑÑÐÐ¼Ñ (возможно, дополненное ÑÑ ÐµÐ¼Ð¾Ð¹) ÑаблиÑÑ, Ð´Ð»Ñ ÐºÐ¾ÑоÑой опÑеделÑн ÑÑиггеÑ.
CASCADEÐвÑомаÑиÑеÑки ÑдалÑÑÑ Ð¾Ð±ÑекÑÑ, завиÑÑÑие Ð¾Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑÑиггеÑа.
RESTRICTÐÑказаÑÑ Ð² Ñдалении ÑÑиггеÑа, еÑли Ð¾Ñ Ð½ÐµÐ³Ð¾ завиÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо обÑекÑÑ. ÐÑо поведение по ÑмолÑаниÑ.
ÐÑимеÑÑ
Удаление ÑÑиггеÑа if_dist_exists в ÑаблиÑе films:
DROP TRIGGER if_dist_exists ON films;
СовмеÑÑимоÑÑÑ
ÐпеÑаÑÐ¾Ñ DROP TRIGGER в PostgreSQL неÑовмеÑÑим Ñо ÑÑандаÑÑом SQL. Ð ÑÑандаÑÑе имена ÑÑиггеÑов не ÑÑиÑаÑÑÑÑ Ð»Ð¾ÐºÐ°Ð»ÑнÑми по оÑноÑÐµÐ½Ð¸Ñ Ðº ÑаблиÑам, Ñак ÑÑо ÑинÑакÑÐ¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿ÑоÑе: DROP TRIGGER .имÑ