5.4. System Columns

¸ðµç Å×ÀÌºí¿¡´Â ½Ã½ºÅÛ¿¡ ÀÇÇØ ¾Ï¹¬ÀûÀ¸·Î Á¤ÀǵȽýºÅÛ ¿­ÀÌ ¸î °³ ÀÖ½À´Ï´Ù. ±× ¶§¹®¿¡, ½Ã½ºÅÛ ¿­ÀÇ À̸§Àº À¯Àú Á¤ÀÇ¿­ÀÇ À̸§À¸·Î¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù (ÀÌ·¯ÇÑ Á¦ÇÑÀº À̸§ÀÌ Å°¿öµåÀΰ¡¿Í´Â °ü°è ¾ø½À´Ï´Ù. Áï, À̸§À» ÀοëºÎÈ£·Î µÑ·¯½Îµµ ÀÌ Á¦ÇÑÀ» ÇÇÇÒ ¼ö ¾ø½À´Ï´Ù). ½Ã½ºÅÛ ¿­¿¡ ´ëÇØ¼­´Â ±×´ÙÁö ÀǽÄÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. À̵éÀÌ Á¸ÀçÇÑ´Ù´Â °ÍÀ» ¾Ë°í ÀÖÀ¸¸é ÃæºÐÇÕ´Ï´Ù.

oid

ÇàÀÇ ¿ÀºêÁ§Æ® ½Äº°ÀÚ(¿ÀºêÁ§Æ® ID)ÀÔ´Ï´Ù. ÀÌ ¿­ÀºWITH OIDS¸¦ ºÙ¿´À» °æ¿ì¿Í µ¿½Ã¿¡ default_with_oids°¡ ¼³Á¤µÇ¾î ÀÖÀ» °æ¿ì¿¡ ÀÛ¼ºµË´Ï´Ù. ÀÌ ¿­ÀÇ ÇüÅ´ oid(¿­¸í°ú °°À½)ÀÔ´Ï´Ù. ÀÌ ÇüÅ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº Section 8.12À» ÂüÁ¶ÇØ Áֽʽÿä.

tableoid

ÀÌ ÇàÀ» Æ÷ÇÔÇÑ Å×À̺íÀÇ OIDÀÔ´Ï´Ù. ÀÌ ¿­Àº ƯÈ÷, »ó¼Ó °èÃþÀ¸·ÎºÎÅÍÀÇ ¼±Åà Äõ¸®¿¡¼­´Â Æí¸®ÇÕ´Ï´Ù(Section 5.8¸¦ ÂüÁ¶ÇØ Áֽʽÿä). ÀÌ ¿­ÀÌ ¾øÀ¸¸é ¾î´À Å×ÀÌºí¿¡¼­ ±× ÇàÀÌ ¿Ô´ÂÁö ÀÌÇØÇÏ±â ¾î·Æ±â ¶§¹®ÀÔ´Ï´Ù. tableoid´Â Å×À̺í¸íÀ» ¾ò±â À§Çؼ­pg_classÀÇoid¿­¿¡ Á¶ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

xmin

ÀÌ Çà ¹öÀüÀ» À§ÇØ »ðÀÔÇÏ´Â Æ®·£Á§¼ÇÀÇ ½Äº° Á¤º¸(Æ®·£Àè¼Ç ID)ÀÔ´Ï´Ù. (ÇàÀÇ ¹öÀüÀ̶õ, ÇàÀÇ °³º° »óÅÂÀÔ´Ï´Ù. ÇàÀÌ ¾÷µ¥ÀÌÆ®µÉ ¶§, µ¿ÀÏÇÑ ³í¸®Àû Çà¿¡ ´ëÇØ »õ·Î¿î ¹öÀüÀÇ ÇàÀÌ ÀÛ¼ºµË´Ï´Ù).

cmin

»ðÀÔ Æ®·£Àè¼Ç ³»ÀÇ(0À¸·Î ½ÃÀÛµÊ) Ä¿¸Çµå ½Äº°ÀÚÀÔ´Ï´Ù.

xmax

»èÁ¦ Æ®·£Àè¼ÇÀÇ ½Äº° Á¤º¸(Æ®·£Àè¼Ç ID)ÀÔ´Ï´Ù. »èÁ¦µÇ¾î ÀÖÁö ¾ÊÀº ÇàÀº 0ÀÔ´Ï´Ù. º¸ÀÌ´Â Çà ¹öÀü¿¡¼­ ÀÌ ¿­Àº 0ÀÌ ¾Æ´Ñ °æ¿ì°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº º¸Åë, »èÁ¦ Æ®·£Àè¼ÇÀÌ ¾ÆÁ÷ ó¸®µÇ¾î ¾Ê¾Ò°Å³ª »èÁ¦ ½Ãµµ°¡ ·Ñ¹é(rollback) µÈ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

cmax

»èÁ¦ Æ®·£Àè¼Ç³»ÀÇ Ä¿¸Çµå ½Äº°ÀÚ ¶Ç´Â 0ÀÔ´Ï´Ù.

ctid

Å×ÀÌºí ³»¿¡ À־ÀÇ, Çà ¹öÀüÀÇ ¹°¸®Àû À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù. ctid Çà ¹öÀüÀÇ À§Ä¡¸¦ ºü¸£°Ô ã¾Æ³»±â À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ÇàÀÇctid´Â °¢ ½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®µÇ°Å³ª VACUUM FULL¿¡ ÀÇÇØ À̵¿µË´Ï´Ù. µû¶ó¼­, ctid´Â Àå½Ã°£ Çà ½Äº°Àڷμ­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ³í¸® ÇàÀ» ½Äº°Çϱâ À§Çؼ­´Â OID³ª º¸´Ù ³ªÀº À¯Àú°¡ Á¤ÀÇÇÑ ¿¬¼ÓµÇ´Â ¹øÈ£¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

OID´Â 32 ºñÆ®¼öÀ̸ç, Ŭ·¯½ºÅÍ Àüü¿¡¼­ ÇϳªÀÇ Ä«¿îÅÍÀÔ´Ï´Ù. ´ë±Ô¸ð³ª Àå±â°£ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡¼­´Â Ä«¿îÅͰ¡ °ãÃÄÁú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ±× ¶§¹®¿¡, À¯ÀϼºÀ» È®ÀÎÇϱâ À§ÇÑ ´Ü°è¸¦ °ÅÄ¡Áö ¾Ê´Â ÇÑ, OID°¡ À¯ÀÏÇÏ´Ù°í °¡Á¤Çؼ­´Â ¾ÈµË´Ï´Ù. ¸¸¾à Å×ÀÌºí ³»ÀÇ ÇàÀ» ½Äº°ÇÒ Çʿ䰡 ÀÖ´Ù¸é, ¼ø¼­ »ý¼º±â¸¦ »ç¿ëÇÒ °ÍÀ» °­·ÂÈ÷ ÃßõÇÕ´Ï´Ù. ±×·¯³ª OIDµµ ¸î°¡Áö Ãß°¡ÀûÀÎ ÁÖÀǸ¦ ±â¿ïÀ̸é ÀÌ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Æ®·£Àè¼Ç ½Äº°ÀÚµµ 32 ºñÆ® ¾çÀÔ´Ï´Ù. Àå±â°£ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡¼­´Â Æ®·£Àè¼Ç ID°¡ °ãÃÄ Áú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ´Â ÀûÀýÇÑ º¸¼ö ÀÛ¾÷À» ÅëÇØ, Ä¡¸íÀûÀÎ ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº Chapter 22À» ÂüÁ¶ÇØ Áֽʽÿä. ±×·¯³ª ¿À·£ ½Ã°£¿¡ °ÉÃÄ Æ®·£Àè¼Ç IDÀÇ À¯Àϼº¿¡ ÀÇÁ¸ÇÏ´Â °ÍÀº Çö¸íÇÏÁö´Â ¾Ê½À´Ï´Ù.

Ä¿¸Çµå ½Äº°ÀÚµµ ¶ÇÇÑ, 32 ºñÆ® ¾çÀÔ´Ï´Ù. ÀÌ ¶§¹®¿¡, ´ÜÀÏ Æ®·£Àè¼Ç ³»ÀÇ Ä¿¸Çµå ¼ö¿¡´Â 232(40¾ï) °³±îÁö¶ó°í ÇÏ´Â Á¦ÇÑÀÌ ¹ß»ýÇÕ´Ï´Ù. ½ÇÁ¦, ÀÌ Á¦ÇÑÀº ¹®Á¦ µÇÁö ¾Ê½À´Ï´Ù. À̰ÍÀºSQLÄ¿¸Çµå ¼ö¿¡ ´ëÇÑ Á¦ÇÑÀ̸ç, 󸮵Ǵ Çà ¼ö¿¡ ´ëÇÑ Á¦ÇÑÀÌ ¾Æ´Ñ °ÍÀ» ÁÖÀÇÇϽʽÿä.