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