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