| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 32. Á¤º¸ ½ºÅ°¸¶ | Fast Forward | Next |
domainsºä¿¡´Â, ÇöÀçÀÇ µ¥ÀÌÅͺ£À̽º·Î Á¤ÀÇµÈ ¸ðµç µµ¸ÞÀÎÀÌ Æ÷ÇԵ˴ϴÙ.
Table 32-16. domainsÀÇ ¿
| À̸§ | µ¥ÀÌÅÍÇü | ¼³¸í |
|---|---|---|
| domain_catalog | sql_identifier | µµ¸ÞÀÎÀ» °¡Áö´Â µ¥ÀÌÅͺ£À̽ºÀÇ À̸§ÀÔ´Ï´Ù(Ç×»ó ÇöÀçÀÇ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù). |
| domain_schema | sql_identifier | µµ¸ÞÀÎÀ» °¡Áö´Â ½ºÅ°¸¶ÀÇ À̸§ÀÔ´Ï´Ù. |
| domain_name | sql_identifier | µµ¸ÞÀÎÀÇ À̸§ÀÔ´Ï´Ù. |
| data_type | character_data | ³»ÀåÇüÀÇ °æ¿ì´Â µµ¸ÞÀÎÀÇ µ¥ÀÌÅÍÇü, ¾î¶°ÇÑ ¹è¿ÀÇ °æ¿ì´ÂARRAYÀÔ´Ï´Ù (ÈÄÀÚÀÇ °æ¿ì´Âelement_typesºä¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä). ¾Æ´Ï¸é,USER-DEFINEDÀÔ´Ï´Ù (ÀÌ °æ¿ì, ±× ÇüÅ´Âudt_name¿Í °ü·ÃÇÏ´Â ¿·Î ½Äº°µË´Ï´Ù). |
| character_maximum_length | cardinal_number | µµ¸ÞÀÎÀÌ, ¹®ÀÚ È¤Àº ºñÆ® ¹®ÀÚ¿ÇüÀÇ °æ¿ì, ¼±¾ðµÈ ÃÖ´ë±æÀÌÀÔ´Ï´Ù. ´Ù¸¥ µ¥ÀÌÅÍÇü, ȤÀº ÃÖ´ë±æÀÌÀÇ ¼±¾ðÀÌ ¾ø´Â °æ¿ì´Â NULLÀÔ´Ï´Ù. |
| character_octet_length | cardinal_number | µµ¸ÞÀÎÀÌ ¹®ÀÚÇüÀÇ °æ¿ì, 1°³ÀÇ µ¥ÀÌÅÍÀÇ °¡´É ÃÖ´ëÀåÀ» 8Áßâ(¹ÙÀÌÆ®)À¸·Î °¡¸®Åµ´Ï´Ù (À̰ÍÀºPostgreSQL»ç¿ëÀÚ¿¡°Ô´Â ±×´ÙÁö °ü½ÉÀº ¾ø½À´Ï´Ù). ´Ù¸¥ µ¥ÀÌÅÍÇüÀÇ °æ¿ì´Â NULLÀÔ´Ï´Ù. |
| character_set_catalog | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| character_set_schema | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| character_set_name | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| collation_catalog | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| collation_schema | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| collation_name | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| numeric_precision | cardinal_number | µµ¸ÞÀÎÀÌ ¼öÄ¡ÇüÀÇ °æ¿ì, ÀÌ ¿Àº, ±× ÇüÅÂÀÇ(¼±¾ðµÈ, ȤÀº ¾Ï¹¬ÀûÀÎ) Á¤¹Ðµµ¸¦ °¡Áý´Ï´Ù. ÀÌ Á¤¹Ðµµ´Â À¯È¿ ÀÚ¸®¼ö¸¦ ³ªÅ¸³»´Â °ÍÀÔ´Ï´Ù. numeric_precision_radix ¿¿¡ ÁöÁ¤µÈ ´ë·Î, 10 Áø¼ö(10À» ±âº»À¸·Î ÇÏ´Â)¿¡¼µµ 2 Áø¼ö(2¸¦ ±âº»À¸·Î ÇÏ´Â)¿¡¼µµ Ç¥ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸ðµç µ¥ÀÌÅÍÇü¿¡¼, ÀÌ ¿Àº NULLÀÔ´Ï´Ù. |
| numeric_precision_radix | cardinal_number | µµ¸ÞÀÎÀÌ ¼öÄ¡ÇüÀÇ °æ¿ì, ÀÌ ¿Àº,numeric_precision¿Ínumeric_scale·Î Ç¥ÇöµÈ ¿°ªÀÇ ±âº»À» ³ªÅ¸³À´Ï´Ù. °ªÀº 2ȤÀº 10ÀÌ µË´Ï´Ù. ´Ù¸¥ ¸ðµç µ¥ÀÌÅÍÇü¿¡¼´Â, ÀÌ ¿Àº NULLÀÔ´Ï´Ù. |
| numeric_scale | cardinal_number | µµ¸ÞÀÎÀÌ Á¤È®ÇÑ ¼öÄ¡ÇüÀÇ °æ¿ì, ÀÌ ¿Àº, ±× ÇüÅÂÀÇ(¼±¾ðµÈ, ȤÀº ¾Ï¹¬ÀûÀÎ) ÀÚ¸´¼ö ÁöÁ¤À» °¡Áý´Ï´Ù. ÀÚ¸´¼ö ÁöÁ¤Àº, ¼Ò¼öÁ¡º¸´Ù ¿ìÃøÀÇ À¯È¿ ÀÚ¸®¼ö¸¦ ³ªÅ¸³»´Â °ÍÀÔ´Ï´Ù. numeric_precision_radix¿ÀÇ ÁöÁ¤¿¡ µû¶ó, 10 Áø¼ö(10À» ±âº»À¸·Î ÇÏ´Â), ȤÀº 2 Áø¼ö(2¸¦ ±âº»À¸·Î ÇÏ´Â)·Î Ç¥ÇöµË´Ï´Ù. ´Ù¸¥ ¸ðµç ÇüÅ¿¡¼´Â ÀÌ ¿Àº NULLÀÔ´Ï´Ù. |
| datetime_precision | cardinal_number | µµ¸ÞÀÎÀÌ ÀÏÀÚ, ½Ã°¢, ½Ã°£ °£°ÝÇüÀÇ °æ¿ì, ¼±¾ðµÈ Á¤¹ÐµµÀÔ´Ï´Ù. ´Ù¸¥ ¸ðµç µ¥ÀÌÅÍÇü, ȤÀº Á¤¹Ðµµ°¡ ¼±¾ðµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â NULLÀÔ´Ï´Ù. |
| interval_type | character_data | ¾ÆÁ÷ ½ÇÇàµÇÁö ¾Ê¾Ò½À´Ï´Ù. |
| interval_precision | character_data | ¾ÆÁ÷ ½ÇÇàµÇÁö ¾Ê¾Ò½À´Ï´Ù. |
| domain_default | character_data | µµ¸ÞÀÎÀÇ µðÆúÆ®½ÄÀÔ´Ï´Ù. |
| udt_catalog | sql_identifier | µµ¸ÞÀÎ µ¥ÀÌÅÍÇüÀ» Á¤ÀÇÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ À̸§ÀÔ´Ï´Ù(Ç×»ó ÇöÀçÀÇ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù). |
| udt_schema | sql_identifier | µµ¸ÞÀÎ µ¥ÀÌÅÍÇüÀ» Á¤ÀÇÇÑ ½ºÅ°¸¶ÀÇ À̸§ÀÔ´Ï´Ù. |
| udt_name | sql_identifier | µµ¸ÞÀÎ µ¥ÀÌÅÍÇüÀÇ À̸§ÀÔ´Ï´Ù. |
| scope_catalog | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| scope_schema | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| scope_name | sql_identifier | PostgreSQL·Î ÀÌ¿ëÇÒ ¼ö ¾ø´Â ±â´É¿¡ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù. |
| maximum_cardinality | cardinal_number | Ç×»ó NULLÀÔ´Ï´Ù.PostgreSQL¿¡¼´Â ¹è¿ÀÇ ÃÖ´ë Â÷¼ö´Â Ç×»ó ¹«Á¦ÇÑÀ̱⠶§¹®¿¡ÀÔ´Ï´Ù. |
| dtd_identifier | sql_identifier | ±× µµ¸ÞÀο¡ ¼ÓÇÏ´Â µ¥ÀÌÅÍÇü ±â¼úÀÚ »çÀÌ¿¡ ÀÏÀÇÀÎ, µ¥ÀÌÅÍÇü ±â¼úÀÚÀÇ ½Äº°ÀÚÀÔ´Ï´Ù (µµ¸ÞÀο¡´Â 1°³ÀÇ µ¥ÀÌÅÍÇü ±â¼úÀÚ ¹Û¿¡ ¾ø±â ¶§¹®¿¡ À̰ÍÀº ¸í¹éÇÑ °ÍÀÔ´Ï´Ù). À̰ÍÀº ÁÖ·Î, ÀÌ·¯ÇÑ ½Äº°ÀÚÀÇ ´Ù¸¥ ÀνºÅϽº¸¦ °áÇÕÇÒ ¶§¿¡ À¯¿ëÇÕ´Ï´Ù (½Äº°ÀÚÀÇ ¼½ÄÀÇ »ç¾çÀº Á¤ÀǵÇÁö ¾Ê°í, Àå·¡ÀÇ ¹öÁ¯À¸·Î ±×´ë·Î À¯ÁöµÉÁö º¸ÁõµÇÁö ¾Ê½À´Ï´Ù). |