32.10. column_privileges

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ÀÔ´Ï´Ù.