DROP SCHEMA

Name

DROP SCHEMA -- ½ºÅ°¸¶¸¦ »èÁ¦ÇÕ´Ï´Ù

Synopsis

DROP SCHEMA [ IF EXISTS ] 
name
 [, ...] [ CASCADE | RESTRICT ]

¼³¸í

DROP SCHEMA´Â µ¥ÀÌŸº£À̽º¿¡¼­ ½ºÅ°¸¶¸¦ »èÁ¦ÇÕ´Ï´Ù.

¼ÒÀ¯ÀÚ ¶Ç´Â ½´ÆÛÀ¯Àú¸¸ÀÌ ½ºÅ°¸¶¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ÒÀ¯ÀÚ´Â, ½ºÅ°¸¶ ³»¿¡ ÀÚ½ÅÀÌ ¼ÒÀ¯ÇÏÁö ¾Ê´Â °´Ã¼°¡ ÀÖ´õ¶óµµ ½ºÅ°¸¶(¹× ½ºÅ°¸¶¿¡ Æ÷ÇÔµÈ ¸ðµç °´Ã¼)¸¦ »èÁ¦ÇÒ ¼ö ÀÖ´Ù´Â °Í¿¡ ÁÖÀÇÇϼ¼¿ä.

ÆÄ¶ó¹ÌÅÍ

IF EXISTS

schema°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡¼­µµ ¿¡·¯¸¦ ´øÁöÁö ¸¶¼¼¿ä. ÀÌ °æ¿ì ÁÖÀÇ ¸Þ¼¼Áö°¡ ¹ßÇàµË´Ï´Ù.

name

½ºÅ°¸¶ÀÇ À̸§ÀÔ´Ï´Ù.

CASCADE

½ºÅ°¸¶¿¡ Æ÷ÇԵǴ °´Ã¼(Å×À̺í, ÇÔ¼ö µî)¸¦ ÀÚµ¿ÀûÀ¸·Î »èÁ¦ÇÕ´Ï´Ù.

RESTRICT

½ºÅ°¸¶¿¡ °´Ã¼°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì´Â, ½ºÅ°¸¶ÀÇ »èÁ¦¸¦ °ÅºÎÇÕ´Ï´Ù. À̰ÍÀÌ µðÆúÆ®ÀÔ´Ï´Ù.

¿¹

µ¥ÀÌŸº£À̽º¿¡¼­ mystuffschema, ¹× °Å±â¿¡ Æ÷ÇԵǴ ¸ðµç °ÍÀ» »èÁ¦ÇÕ´Ï´Ù.

DROP SCHEMA mystuff CASCADE;

ȣȯ¼º

SQLÇ¥ÁØ¿¡¼­´Â ÇÑ ¹øÀÇ Ä¿¸àµå ½ÇÇà¿¡ ´ëÇØ 1°³ÀÇ ½ºÅ°¸¶¸¸ »èÁ¦ÇÒ ¼ö ÀÖ´Ù´Â Á¡°ú PostgreSQLÀÇ È®ÀåÀÎIF EXISTS¸¦ Á¦¿ÜÇϰí,DROP SCHEMA´Â, Ç¥ÁØ SQL¿¡ ¿ÏÀüÈ÷ »óÀÀÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ

ALTER SCHEMA , CREATE SCHEMA