| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
CREATE CONVERSION¸¦ »ç¿ëÇϸé(ÀÚ), »õ·Î¿î ij¸¯ÅÍ ¼¼Æ® encode ¹æ½Ä°£ÀÇ º¯È¯À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç,DEFAULT·Î¼ ÁöÁ¤µÈ º¯È¯Àº, Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹öÀÇ »çÀÌ¿¡¼ÀÇ ÀÚµ¿ÀûÀÎ encode ¹æ½ÄÀÇ º¯È¯¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡´Â, encode ¹æ½Ä A·ÎºÎÅÍ encode ¹æ½Ä B¿¡, ¹× , encode ¹æ½Ä B·ÎºÎÅÍ encode ¹æ½Ä A·Î ÇÏ´Â 2°³ÀÇ º¯È¯À» Á¤ÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
º¯È¯À» ÀÛ¼ºÇϱâ À§Çؼ´Â, ±× ÇÔ¼öÀÇEXECUTE±ÇÇÑ, ¹×, ´ë»óÀÌ µÇ´Â schema»óÀÇCREATE±ÇÇÑÀ» º¸°ü À¯ÁöÇϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù.
DEFAULT±¸¿¡ ÀÇÇØ, ÀÌ º¯È¯ÀÌ, ÁöÁ¤µÈ º¯È¯¿øÀ¸·ÎºÎÅÍ ´ë»óÀÌ µÇ´Â encode ¹æ½Ä¿¡ÀÇ º¯È¯ÀÇ µðÆúÆ®ÀÎ °ÍÀÌ ³ªÅ¸³³´Ï´Ù. 1°³ÀÇ schema³»¿¡¼ µðÆúÆ®·Î ¿©°ÜÁö´Â º¯È¯Àº, encode ¹æ½ÄÀÇ Æí¼º 1Á¶¿¡ ´ëÇØ 1°³¸¸ÀÔ´Ï´Ù.
º¯È¯ÀÇ À̸§ÀÔ´Ï´Ù. º¯È¯¸íÀº, schema ¼ö½ÄÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. schema ¼ö½ÄµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, º¯È¯Àº ÇöÀçÀÇ schema·Î Á¤Àǵ˴ϴÙ. º¯È¯¸íÀº, schema³»¿¡¼ ÀÏÀÇÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù.
º¯È¯¿øÀÇ encode ¹æ½Ä¸íÀÔ´Ï´Ù.
º¯È¯Ã³ÀÇ encode ¹æ½Ä¸íÀÔ´Ï´Ù.
ÀÌ ÇÔ¼ö´Â, º¯È¯ÀÇ ½ÇÇà¿¡ »ç¿ëµË´Ï´Ù. ÇÔ¼ö¸íÀº, schema ¼ö½ÄÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. schema ¼ö½ÄµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ÇÔ¼ö´Â ÆÐ½º·ÎºÎÅÍ °Ë»öµË´Ï´Ù.
ÇÔ¼ö´Â, ¾Æ·¡¿Í °°Àº Çü½Ä¿¡¼ ±â¼úÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
conv_proc(
integer, -- º¯È¯¿øencode ¹æ½Ä ID
integer, -- º¯È¯Ã³ encode ¹æ½Ä ID
cstring, -- º¯È¯ ¸ðÅäÈĹÌÀÚ¿(NULL·Î ³¡³ª´Â C¾ð¾î ij¸¯ÅÍ ¶óÀÎ)
internal, -- º¯È¯Ã³ ij¸¯ÅÍ ¶óÀÎ(NULL·Î ³¡³ª´Â C¾ð¾î ij¸¯ÅÍ ¶óÀÎ)
integer -- º¯È¯ ¸ðÅäÈĹÌÀÚ·ÄÀå
) RETURNS void;
À¯Àú Á¤ÀÇÀÇ º¯È¯À» »èÁ¦ÇÏ·Á¸é ,DROP CONVERSION¸¦ »ç¿ëÇÕ´Ï´Ù.
º¯È¯ÀÇ ÀÛ¼º¿¡ ÇÊ¿äÇÑ ±ÇÇÑÀº, ÇâÈÄÀÇ ¸±¸®½º·Î º¯°æµÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.