| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 32. Á¤º¸ ½ºÅ°¸¶ | Fast Forward | Next |
column_privilegesºä´Â, ÇöÀç À¯È¿ÇÑ ·Ñ¿¡ ´ëÇØ, ¶Ç´Â ÇöÀç À¯È¿ÇÑ ·Ñ¿¡ ÀÇÇØ, ¿¿¡°Ô ºÎ¿©ÇÑ ±ÇÇÑÀ» ¸ðµÎ ½Äº°ÇÕ´Ï´Ù. ¿°ú Çã°¡¸¦ ÁØ »ç¶÷, Çã°¡¸¦ ¹ÞÀº »ç¶÷À» Á¶ÇÕÇÑ °ÍÀÌ 1ÇàÀÌ ÀÖ½À´Ï´Ù.
PostgreSQL¿¡¼´Â, °³°³ÀÇ ¿Àº ¾Æ´Ï°í Å×À̺í Àüü¿¡°Ô¸¸ ±ÇÇÑÀ» ÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù. µû¶ó¼, ÀÌ ºä¿¡´Â,table_privileges¿Í °°Àº Á¤º¸°¡ Æ÷ÇÔµÇ¾î ´ÜÁö, °¢ ÀûÀýÇÑ Å×ÀÌºí³»ÀÇ ¸ðµç ¿À» 1ÇàÀ¸·Î Ç¥ÇöÇÕ´Ï´Ù. ±×·¯³ª,SELECT,INSERT,UPDATE,REFERENCES¶ó°í ÇÏ´Â ¿´ÜÀ§·Î ¼³Á¤ °¡´ÉÇÑ ±ÇÇÑÀÇ Á¾·ù¸¦ ´ë»ó ¹üÀ§·Î ÇÕ´Ï´Ù. Àå·¡¿¡ °³¹ß°¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°í ½ÍÀº °ÍÀ̸é, ÀÌ·¯ÇÑ ±ÇÇÑÀÇ Á¾·ù Áß Çϳª¸¦ ´ë»óÀ¸·Î ÇÏ´Â °æ¿ì¿¡,table_privileges´ë½Å¿¡, ÀÌ ºä¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀϹÝÀûÀ¸·Î ¿Ã¹Ù¸¥ ¹æ¹ýÀÔ´Ï´Ù.
Table 32-8. column_privileges ÀÇ ¿
| À̸§ | µ¥ÀÌÅÍÇü | ¼³¸í |
|---|---|---|
| grantor | sql_identifier | ±ÇÇÑÀ» ÁØ ·ÑÀÇ À̸§ÀÔ´Ï´Ù. |
| grantee | sql_identifier | ±ÇÇÑÀÌ ÁÖ¾îÁø ·ÑÀÇ À̸§ÀÔ´Ï´Ù. |
| table_catalog | sql_identifier | ±× ¿À» Æ÷ÇÔÇÑ Å×À̺íÀ» °¡Áö´Â µ¥ÀÌÅͺ£À̽ºÀÇ À̸§ÀÔ´Ï´Ù(Ç×»ó ÇöÀçÀÇ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù). |
| table_schema | sql_identifier | ±× ¿À» Æ÷ÇÔÇÑ Å×À̺íÀ» °¡Áö´Â ½ºÅ°¸¶ÀÇ À̸§ÀÔ´Ï´Ù. |
| table_name | sql_identifier | ±× ¿À» Æ÷ÇÔÇÑ Å×À̺íÀÇ À̸§ÀÔ´Ï´Ù. |
| column_name | sql_identifier | ¿ÀÇ À̸§ÀÔ´Ï´Ù. |
| privilege_type | character_data | ±ÇÇÑÀÇ Á¾·ùÀÔ´Ï´Ù. SELECT,INSERT,UPDATE, ȤÀºREFERENCESÀÔ´Ï´Ù. |
| is_grantable | character_data | ÀÌ ±ÇÇÑÀ» ºÎ¿© °¡´ÉÇÑ °æ¿ì´ÂYES, ¾Æ´Ï¸éNOÀÔ´Ï´Ù. |