DROP DATABASE
DROP DATABASE â ÑдалиÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
СинÑакÑиÑ
DROP DATABASE [ IF EXISTS ] имÑÐпиÑание
ÐпеÑаÑÐ¾Ñ DROP DATABASE ÑдалÑÐµÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
. Ðн ÑдалÑÐµÑ Ð¸Ð· каÑалогов запиÑи, оÑноÑÑÑиеÑÑ Ðº базе даннÑÑ
, а Ñакже ÑдалÑÐµÑ ÐºÐ°Ñалог, ÑодеÑжаÑий даннÑе. ÐÑполниÑÑ ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¼Ð¾Ð¶ÐµÑ ÑолÑко Ð²Ð»Ð°Ð´ÐµÐ»ÐµÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
. ÐÑоме Ñого, ÑдалиÑÑ Ð±Ð°Ð·Ñ Ð½ÐµÐ»ÑзÑ, пока к ней подклÑÑÐµÐ½Ñ Ð²Ñ Ð¸Ð»Ð¸ кÑо-Ñо еÑÑ. (ЧÑÐ¾Ð±Ñ Ð²ÑполниÑÑ ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, подклÑÑиÑеÑÑ Ðº postgres или лÑбой дÑÑгой базе даннÑÑ
.)
ÐейÑÑвие ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ DROP DATABASE нелÑÐ·Ñ Ð¾ÑмениÑÑ. ÐÑполÑзÑйÑе ÐµÑ Ñ Ð¾ÑÑоÑожноÑÑÑÑ!
ÐаÑамеÑÑÑ
IF EXISTSÐе ÑÑиÑаÑÑ Ð¾Ñибкой, еÑли база даннÑÑ Ð½Ðµ ÑÑÑеÑÑвÑеÑ. Ð ÑÑом ÑлÑÑае бÑÐ´ÐµÑ Ð²Ñдано замеÑание.
имÑÐÐ¼Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , подлежаÑей ÑдалениÑ.
ÐÑимеÑаниÑ
DROP DATABASE нелÑÐ·Ñ Ð²ÑполнÑÑÑ Ð²Ð½ÑÑÑи блока ÑÑанзакÑии.
ÐÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð½ÐµÐ»ÑÐ·Ñ Ð²ÑполниÑÑ, еÑли ÑÑÑановлено подклÑÑение к ÑдалÑемой базе даннÑÑ . ÐоÑÑÐ¾Ð¼Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñдобнее вмеÑÑо Ð½ÐµÑ Ð¸ÑполÑзоваÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ dropdb, коÑоÑÐ°Ñ Ñама вÑзÑÐ²Ð°ÐµÑ ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²Ð½ÑÑÑи.
СовмеÑÑимоÑÑÑ
ÐпеÑаÑÐ¾Ñ DROP DATABASE оÑÑÑÑÑÑвÑÐµÑ Ð² ÑÑандаÑÑе SQL.