| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | ¼·Ð | Fast Forward | Next |
PostgreSQL¿¡ °üÇØ¼ ¹ö±×¸¦ ¹ß°ßÇßÀ» °æ¿ì, ²À ¾Ë·Á ÁÖ¼¼¿ä. ÃÖ´ëÇÑÀÇ ÁÖÀ§¸¦ ±â¿ï¿©µµ, ¸ðµç ȯ°æ¿¡¼ÀÇ ¸ðµç Ç÷§Æû¿¡¼ PostgreSQLÀÇ ±â´É ¸ðµÎ°¡ Á¤»óÀûÀ¸·Î ¿òÁ÷ÀÌ´Â °ÍÀº º¸ÁõÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¹ö±× ¸®Æ÷Æ®´Â PostgreSQLÀÇ ½Å·Ú¼ºÀ» ³ôÀ̱â À§Çؼ ¸÷½Ã Áß¿äÇÕ´Ï´Ù.
¾Æ·¡¿Í °°Àº Á¶¾ðÀº, ¹ö±× ¸®Æ÷Æ®°¡ È¿À²ÀûÀ¸·Î Ȱ¿ëµÇ±â À§ÇÑ °ÍÀÔ´Ï´Ù. À̰Ϳ¡ µû¸¦ Àǹ«´Â ¾ø½À´Ï´Ù¸¸, ´Ù¸¥ »ç¶÷¿¡°Ô À¯ÀÍÇÑ °ÍÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
¹ß°ßµÈ ¹ö±×´Â Áï½Ã ¼öÁ¤µÈ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. ±× ¹ö±×°¡ ¸íÈ®Çϰí Áß´ëÇÏ¿© ´Ù¸¥ ¸¹Àº »ç¿ëÀÚ¿¡°Ôµµ ¿µÇâÀ» ÁÖ´Â °æ¿ì, °ð¹Ù·Î ¼öÁ¤µÉ °¡´É¼ºÀÌ ³ôÀ» °ÍÀÔ´Ï´Ù. ¶Ç, º¸´Ù »õ·Î¿î ¹öÁ¯À¸·Î ¹Ù²Û ÈÄ¿¡µµ °°Àº ÀÏÀÌ ÀϾ´ÂÁö¸¦ È®Àι޵µ·Ï ÃßõÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ȤÀº, ÇöÀç °èȹ ÁßÀÎ Å« º¯°æÀÌ Á¾·áÇÒ ¶§±îÁö ¹ö±×¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø´Ù°í ÆÇ´ÜÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ¶Ç, ¹ö±× ¼öÁ¤ÀÌ ¸Å¿ì ³À̵µ°¡ ³ô¾Æ µÞÀüÀÌ µÇ´Â °æ¿ìµµ »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã±ÞÇÏ°Ô Ã³Ä¡°¡ ÇÊ¿äÇÑ °æ¿ì´Â, »ó¾÷Àû Áö¿ø °è¾àÀ» °ËÅäÇØ ÁÖ¼¼¿ä.
¹ö±× º¸°í¸¦ ½Ç½ÃÇϱâ Àü¿¡, ¹®¼¸¦ ÀÐ°í ¶Ç ´Ù½Ã È®ÀÎÇÏ¿© ½ÇÇàÇϰíÀÚ Çϴ ó¸®ÀÇ ½ÇÇà °¡´É¿©ºÎ¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä. ½ÇÇà °¡´É ¿©ºÎ°¡ ºÒ¸íÇÑ °æ¿ì´Â, ±× ÃëÁö¸¦ º¸°íÇØ ÁÖ¼¼¿ä. ±×°ÍÀº ¾î´À ÀÇ¹Ì ¹®¼ÀÇ ¹ö±×ÀÔ´Ï´Ù. ¶Ç, ¹®¼¿¡ ¾²¿©Á® ÀÖ´Â °ÍÀ¸·Î ½ÇÁ¦ÀÇ °á°ú°¡ ´Ù¸¥ °æ¿ì´Â ±×°ÍÀº ¹ö±×°¡ µË´Ï´Ù. ÀÌÇÏ¿Í °°Àº »óȲÀÌ »ý°¢µË´Ï´Ù. ±×·¯³ª À̰͵鸸À¸·Î ÇÑÁ¤Çϰí ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
ÇÁ·Î±×·¥ÀÌ Ä¡¸íÀûÀÎ ½Ã±×³Î, ¶Ç´Â operating systemÀÇ ¿¡·¯ ¸Þ¼¼Áö·Î Á¾·áÇØ, ±×°ÍÀÌ ÇÁ·Î±×·¥ÀÇ ¹®Á¦¸¦ °¡¸®Å°´Â °æ¿ì (¹Ý´ë·Î, "disk full"¿Í °°Àº ¸Þ¼¼Áö´Â ÇÁ·Î±×·¥ÀÇ ¹®Á¦°¡ ¾Æ´Ï±â ¶§¹®¿¡, ÀÌ °æ¿ì´Â ½º½º·Î ¼öÁ¤ÇØ ÁÖ¼¼¿ä).
ÇÁ·Î±×·¥ÀÌ ÀÔ·ÂµÈ °ª¿¡ ´ëÇØ¼ À߸øÇÑ °á°ú¸¦ µ¹·ÁÁÖ´Â °æ¿ì.
À¯È¿ÇÑ °ªÀ» ÀÔ·ÂÇØµµ ÇÁ·Î±×·¥À¸·Î ¹Þ¾ÆµéÀÌÁö ¾Ê´Â °æ¿ì(¹®¼·Î Á¤ÀÇµÈ ´ë·Î) .
¹«È¿ÀÎ °ªÀ» ÀÔ·ÂÇØ, ¿¡·¯ ¸Þ¼¼ÁöµîÀÇ Ç¥½Ã ¾øÀÌ ÇÁ·Î±×·¥ÀÌ ±× °ªÀ» ¹Þ¾ÆµéÀÌ´Â °æ¿ì. ±×·¯³ª, ¹«È¿ÀÎ ÀÔ·ÂÀ̶ó°í »ý°¢µÇ°í ÀÖ´Â °ÍÀ̶óµµ, ½ÇÁ¦·Î´Â È®ÀåÀ̳ª ÀüÅëÀûÀÎ ÀÌÀ¯¿¡ ÀÇÇÑ È£È¯¼ºÀ» ¶§¹®¿¡ À¯È¿·Î Çϰí ÀÖÀ» °¡´É¼ºµµ Àֱ⠶§¹®¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
Áö¿øµÇ°í ÀÖ´Â Ç÷§Æû¿¡¼, PostgreSQL°¡ ¼ø¼ ´ë·Î¿¡ ÄÄÆÄÀÏ, ºôµå, ¼³Ä¡Åç ÇÒ ¼ö ¾ø´Â °æ¿ì.
¿©±â¿¡¼´Â, "ÇÁ·Î±×·¥"´Â ¹é¿£µå ¼¹ö ¸¸ÀÌ ¾Æ´Ï°í, ¸ðµç ½ÇÇà °¡´ÉÇÑ ÇÁ·Î±×·¥À» ÀǹÌÇÕ´Ï´Ù.
ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀÌ ´Ê°Å³ª ÀÚ¿øÀ» ´ë·®À¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ¹Ýµå½Ã ¹ö±×´Â ¾Æ´Õ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀ» °³¼±Çϱâ À§Çؼ´Â, ¹®¼¸¦ Àаųª ¸ÞÀϸµ¸®½ºÆ®¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä. ±× ±â´ÉÀÇ È£È¯¼ºÀ» ¸íÈ®ÇÏ°Ô ÇÏÁö ¾Ê¾Ò´Ù¸é, Ç¥ÁØSQLÀÇ ¿ä±¸¿¡ ÀÀÇÏÁö ¾Ê´Â °ÍÀº ¹ö±×¶ó°í ¸»ÇÒ ¼ö ¾ø½À´Ï´Ù.
°è¼ÓÇØ¼ ÁøÇàÇϱâ Àü¿¡, ±× ¹ö±×°¡ ±âÁ¸ÀÇ °ÍÀÎÁö TODO ¸®½ºÆ®³ª FAQ¿¡¼ È®ÀÎÇØ ÁÖ¼¼¿ä. ¸¸¾à TODO ¸®½ºÆ®·ÎºÎÅÍ Á¤º¸¸¦ Àо ¼ö°¡ ¾øÀ¸¸é, ¹®Á¦¸¦ º¸°íÇØ ÁÖ¼¼¿ä. Àû¾îµµ TODO ¸®½ºÆ®¸¦ ¸íÈ®ÇÏ°Ô ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¹ö±× º¸°í¿¡¼ °¡Àå Áß¿äÇÑ °ÍÀº, ¿ÀÁ÷ »ç½Ç¸¸À» ±×¸®°í ¸ðµç »ç½ÇÀ» ¸íÈ®ÇÏ°Ô ±â¼úÇÏ´Â °ÍÀÔ´Ï´Ù. ¹«¾ùÀÌ ÀϾ´ÂÁö ¶Ç´Â ÇÁ·Î±×·¥ÀÇ ¾îµð°¡ ¹®Á¦Àΰ¡¿¡ ´ëÇØ¼ '¹«¾ù ¹«¾ùÀÌ ÀϾ°í ÀÖ´Â °Í °°´Ù'µîÀÇ ¾ïÃøÀ̳ª ÃßÃøÀ» ±â¼úÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ½ÇÀå¿¡ ±×´ÙÁö Àͼ÷ÇÏÁö ¾ÊÀº ºÐÀÇ ÃßÃøÀº ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì°¡ ÀÖ¾î, À¯È¿ÇÑ ¹ö±× º¸°í°¡ µÇÁö ¾Ê½À´Ï´Ù. ½ÇÀå¿¡ Á¤ÅëÇϰí ÀÖ´Â ºÐÀÇ °æ¿ì¿¡µµ, ±Ù°Å°¡ ÀÖ´Â ¼³¸íÀº Âü°í Á¤º¸°¡ µÉ ¼ö ÀÖÁö¸¸, ¿ª½Ã ¿Ã¹Ù¸¥ »ç½ÇÀÌ °¡Àå µµ¿òÀÌ µË´Ï´Ù. ¹ö±×¸¦ ¼öÁ¤Çϱâ À§Çؼ´Â, ¿ì¼± °³¹ßÀÚ ÀÚ½ÅÀÌ ±× ¹ö±×¸¦ ÀçÇö ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÖ´Â ±×´ë·ÎÀÇ »ç½ÇÀ» º¸°íÇÏ´Â °ÍÀº ´ÜµµÁ÷ÀÔÀû(¸¹Àº °æ¿ì ȸéÀ¸·ÎºÎÅÍ ¸Þ¼¼Áö¸¦ ±×´ë·Î º¹»çÇϱ⸸ ÇÒ »Ó)ÀÔ´Ï´Ù¸¸, ÀÚÄ©Çϸé, Áß¿äÇÏÁö ¾ÊÀ» °ÍÀ̶ó°í, ȤÀº »ý·«Çصµ ÀÌÇØ ÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó°í °£°úÇÏ¿© Áß¿äÇÑ Á¤º¸¸¦ ³õÄ¡°Ô µÇ´Â °æ¿ì°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù.
¸ðµç ¹ö±× º¸°í¿¡¼´Â ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ ±â¼úµÇ¾î ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.
¹®Á¦¸¦ ÀçÇö ÇÒ ¼ö ÀÖµµ·Ï, ÇÁ·Î±×·¥ÀÇ ±âµ¿À¸·ÎºÎÅÍ °£ ÀÛ¾÷À» ¼ø¼ ´ë·Î¿¡ ±â¼úÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¸é, °á°ú°¡ Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡ ÀÇÁ¸ÇÑ´Ù¸é, SELECT¹®À» ±â¼úÇϰí À־, ±× ÀÌÀü¿¡ ÇàÇØÁø CREATE TABLE³ª INSERT¹®ÀÌ ±â¼úµÇ¾î ÀÖÁö ¾ÊÀ¸¸é ÃæºÐÇÏ´Ù°í´Â ¸»ÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëÀÚÀÇ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ ¿ª°øÇÐÇϱâ À§ÇÑ ½Ã°£ÀÌ ¾ø°í, µ¥ÀÌÅ͸¦ ÃßÃøÇØ ±¸ÃàÇß´Ù°í ÇÏ´õ¶óµµ ¾Æ¸¶ ¹®Á¦¸¦ ³õÄ¡°Ô µÉ °ÍÀÔ´Ï´Ù.
SQL¿¡ °ü·ÃÇÑ ¹®Á¦ÀÇ ½ÃÇè ÄÉÀ̽ºÀÇ ÃÖÀû ¹ö±× º¸°í ¹æ¹ýÀº, ¹®Á¦¸¦ ÀçÇö ÇÒ ¼ö ÀÖµµ·Ï psqlÇÁ·ÐÆ®¿£µå¿¡¼ Á÷Á¢ ÀоîµéÀÌ°Ô ÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀ» ÁغñÇÏ´Â °ÍÀÔ´Ï´Ù. (~/. psqlrcÀÇ ½ºÅ¸Æ®¾÷ ÆÄÀÏ¿¡ ¾Æ¹«°Íµµ ¾²¿©ÁöÁö ¾ÊÀº °ÍÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.) ÀÌ ÆÄÀÏÀ» °£´ÜÇÏ°Ô ÃëµæÇÏ·Á¸é, pg_dump¸¦ »ç¿ëÇØ Å×À̺í Á¤ÀÇ¿Í ±× »óȲÀ» ÀçÇö ½Ã۱â À§Çؼ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ »Ì¾Æ³»°í ¹®Á¦°¡ ÀÏ¾î³ Äõ¸®¸¦ Ãß°¡ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¿¹ÀÇ ¾çÀ» ÁÙÀÌ´Â °ÍÀº Ãßõ µË´Ï´Ù¸¸, ¹Ýµå½Ã ÇÊ¿äÇÏÁö´Â ¾Ê½À´Ï´Ù. ¾î´À ¹æ¹ýÀ» ÃëÇÏ´õ¶óµµ ¹ö±×¸¦ ÀçÇö ÇÒ ¼ö ÀÖÀ¸¸é ÁÁ½À´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀÌ PHPµî°ú °°Àº ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ¹®Á¦°¡ µÇ´Â Äõ¸®¸¦ Á¦°ÅÇØ ÁÖ¼¼¿ä. ¹®Á¦¸¦ ÀçÇö ½Ã۱â À§Çؼ, ¾Æ¸¶µµ Web ¼¹ö¸¦ ¼³Á¤ÇÏ´Â °ÍÀº ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¾î¶°ÇÑ °æ¿ì¿¡¼µµ Á¤È®ÇÑ ÀÔ·Â ÆÄÀÏÀ» Á¦°øÇÏ´Â °ÍÀ» ÀØÁö ¸»¾Æ ÁÖ¼¼¿ä. "´ë±Ô¸ð ÆÄÀÏ"À̳ª "Áß ±Ô¸ð µ¥ÀÌŸº£À̽º"¿¡¼ ¹ß»ýÇÏ´Â ¹®Á¦ µîÀ̶ó°í ÃßÃøÀº ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ÀÌ·¯ÇÑ Á¤º¸´Â ³Ê¹« ºÎÁ¤È®ÇØ µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù.
¾òÀº °á°ú ±× ÀÚü. "Àß µÇÁö ¾Ê¾Ò´Ù"³ª "Å©·¡½¬ Çß´Ù"µîÀÇ º¸°í´Â ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ¿¡·¯ ¸Þ¼¼Áö°¡ ÀÖ´Ù¸é, Àǹ̸¦ ÀÌÇØÇÒ ¼ö ¾ø¾îµµ ±×´ë·Î º¸°íÇØ ÁÖ¼¼¿ä. operating systemÀÇ ¿¡·¯·Î ÇÁ·Î±×·¥ÀÌ °Á¦ Á¾·áÇØ ¹ö¸®¸é, ¿¡·¯ ±×´ë·Î º¸°íÇØ ÁÖ¼¼¿ä. ¾Æ¹«°Íµµ ÀϾÁö ¾Ê´Â °æ¿ìµµ, ±× ÃëÁö¸¦ º¸°íÇØ ÁÖ¼¼¿ä. ºñ·Ï Å×½ºÆ® ÄÉÀ̽ºÀÇ °á°ú°¡ ÇÁ·Î±×·¥ÀÇ Å©·¡½¬ µîÀÌ ¸íÈ®ÇÑ °æ¿ì¶óµµ, ¿ì¸®ÀÇ Ç÷§Æû¿¡¼ ÀçÇö ÇÒ ¼ö ¾ø´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. °¡Àå ¿ëÀÌÇÑ ¹æ¹ýÀº, °á°ú¸¦ Å͹̳ηκÎÅÍ Ä«ÇÇÇÏ´Â °ÍÀÔ´Ï´Ù.
Note: ¿¡·¯ ¸Þ¼¼Áö¸¦ º¸°íÇÏ´Â °æ¿ì, ±× ¸Þ¼¼Áö¸¦ ÃÖ´ëÇÑ ÀÚ¼¼ÇÏ°Ô È®º¸ÇØ ÁÖ¼¼¿ä. psql¶ó¸é ¹Ì¸® \set VERBOSITY ÇØ ¸¦ ÁöÁ¤ÇØ ÁÖ¼¼¿ä. ¼¹ö ·Î±×·ÎºÎÅÍ ¸Þ¼¼Áö¸¦ ²¨³»´Â °æ¿ì´Â, ¸ðµç µðÅ×ÀÏÀ» ·Î±× ÃëµæÇÒ ¼ö ÀÖµµ·Ï log_error_verbosity ½ÇÇà½Ã ÆÄ¶ó¹ÌÅ͸¦ verbose·Î ¼³Á¤ÇØ ÁÖ¼¼¿ä.
Note: Ä¡¸íÀûÀÎ ¿¡·¯°¡ ÀϾÀ» °æ¿ì, Ŭ¶óÀ̾ðÆ®Ãø¿¡¼ º¸°íµÇ´Â ¿¡·¯ ¸Þ¼¼Áö¿¡´Â ÇÊ¿äÇÑ Á¤º¸ ¸ðµÎ°¡ ¾²¿©Á® ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅÍ º£À̽º ¼¹öÀÇ ·Î±×¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä. ¸¸¾à ·Î±×¸¦ ÃëÇÏÁö ¾Ê´Ù¸é, ÃëÇÏ´Â ½À°üÀ» ºÙ¿© ÁÖ¼¼¿ä.
¾î¶°ÇÑ °á°ú¸¦ ±â´ëÇϰí ÀÖ¾ú´ÂÁö¸¦ ±â¼úÇÏ´Â Àϵµ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ´ÜÁö "ÀÌ Ä¿¸àµå´Â ÀÌ·¯ÇÑ °á°ú¸¦ µ¹·ÁÁÖ¾ú´Ù"³ª, "ÀÌ·¯ÇÑ °á°ú¸¦ ¹Ù¶óÁö ¾Ê¾Ò´Ù"´Â Ç¥Çö ¸¸À¸·Î´Â, ÀçÇö ÇØ °á°ú¸¦ °ËÁõÇßÀ» ¶§¿¡ °³¹ßÀÚ¿¡°Ô´Â ¿Ã¹Ù¸¥ °á°úÀÏ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ¹ÞÀº ¸í·ÉÀÇ ¹èÈÄ¿¡ ÀÖ´Â Àǹ̸¦ ¸ðµÎ ÆÄ¾ÇÇÒ ¼ö ¾ø½À´Ï´Ù. ¶Ç, ƯÈ÷ ƯÈ÷"SQL¿¡¼´Â ÀÌ·¸°Ô ¾²¿©ÁöÁö ¾ÊÀº"À̳ª"Oracle¿¡¼´Â ÀÌ¿Í °°ÀÌ ¾È µÇ´Â" °ú °°Àº ¼³¸íÀº »ï°¡ÇØ Áֽñ⠹ٶø´Ï´Ù. SQLÀÇ Á¤È®ÇÑ µ¿ÀÛÀ» ã¾Æ³»´Â °ÍÀº Áñ°Å¿î ÀÛ¾÷ÀÌ ¾Æ´Ï°í, ¶Ç, ¼¼»ó¿¡ ÀÖ´Â ´Ù¸¥ RDBÀÇ µ¿ÀÛ ¸ðµÎ¸¦ PostgreSQLÀÇ °³¹ßÀÚ°¡ ÆÄ¾ÇÇϰí ÀÖÁö ¾Ê½À´Ï´Ù. (¹®Á¦°¡ ÇÁ·Î±×·¥ÀÇ Å©·¡½¬ÀÎ °æ¿ì, ÀÌ ³»¿ëÀº ¸»ÇÒ ÇÊ¿ä ¾øÀÌ »ý·« ÇÒ ¼ö ÀÖ½À´Ï´Ù).
¸í·É ¶óÀΰú ½ºÅ¸Æ®¾÷¶§ÀÇ ¸ðµç ¿É¼Ç°ú ±âº»°ªÀ¸·ÎºÎÅÍÀÇ º¯°æ°ú °ü·ÃµÈ ȯ°æ º¯¼ö³ª ¼³Á¤ ÆÄÀϵµ Á¤È®ÇÏ°Ô ±â¼úÇØ ÁÖ¼¼¿ä. ´Ù½ÃÇѹø ¸»ÇÏÁö¸¸, Á¤È®ÇÑ Á¤º¸¸¦ Á¦°øÇØ ÁÖ¼¼¿ä. OSÀÇ ºÎÆÃ ½Ã¿¡ µ¥ÀÌÅÍ º£À̽º ¼¹ö¸¦ ½ÃÀÛÇϵµ·Ï ÆÐŰÁö µÈ ¹èÆ÷ºÐÀ» »ç¿ëÇÏ´Â °æ¿ì´Â, ±×°ÍµéÀÌ ¾î¶»°Ô ½ÇÇàµÇ°í ÀÖ´ÂÁö¸¦ È®ÀÎÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¼³Ä¡ÁöħÀ¸·ÎºÎÅÍÀÇ º¯°æÁ¡À» ¸ðµÎ ±â¼úÇØ ÁÖ¼¼¿ä.
PostgreSQLÀÇ ¹öÁ¯. SELECT version();·Î Á¢¼ÓµÇ¾î ÀÖ´Â ¼¹öÀÇ ¹öÁ¯À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¸¹Àº ½ÇÇà °¡´ÉÇÑ ÇÁ·Î±×·¥¿¡¼´Â --version¿É¼Çµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àû¾îµµ postgres --version¿Í psql --version´Â ½ÇÇàÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ ÇÔ¼ö³ª ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â, ±× ¹öÁ¯Àº ¸Å¿ì ¿À·¡µÈ °ÍÀ̹ǷΠ¾÷±×·¹À̵å ÇØ¾ß ÇÕ´Ï´Ù. RPMµî°ú °°Àº »çÀü¿¡ ÆÐŰÁö µÈ °ÍÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì¿¡ ÆÐŰÁöÀÇ ºÎ¹öÁ¯ÀÌ ¸¸¾à ÀÖÀ¸¸é ÇÔ²² ±âÀçÇØ ÁÖ¼¼¿ä. CVSÆÇ¿¡ ´ëÇÑ ¹ö±× º¸°í½Ã¿¡´Â ±× ÃëÁö¿Í ÀϽø¦ ±âÀçÇØ ÁÖ¼¼¿ä.
8.3.3º¸´Ù ¹öÁ¯ÀÌ ¿À·¡µÈ °æ¿ì, ¾÷±×·¹À̵å ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù. »õ·Î¿î ¹ß¸Å¹°¿¡¼ ¸¹Àº ¹ö±× ¼öÁ¤À̳ª °³¼±ÀÌ ÀÌ·ç¾îÁö°í Àֱ⠶§¹®ÀÔ´Ï´Ù. ±×·¯¹Ç·Î, ¿À·¡µÈ PostgreSQLÀÇ ¹ß¸Å¹°À» »ç¿ëÇϰí ÀÖ¾î ºÒÆí»çÇ×ÀÌ ÀÌ¹Ì ¼öÁ¤µÇ°í ÀÖÀ» °¡´É¼ºÀÌ ²Ï ÀÖ½À´Ï´Ù. ¿À·¡µÈ PostgreSQLÀÇ ¹ß¸Å¹°À» »ç¿ëÇϰí ÀÖ´Â ÇöÀå¿¡ ´ëÇØ¼, ¿ì¸®´Â ÇÑÁ¤µÈ Áö¿ø ¹Û¿¡ Á¦°øÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ±× ÀÌ»óÀÇ Áö¿ø ÇÊ¿äÇϸé, »ó¾÷Àû Áö¿ø °è¾àÀ» ¸Î´Â °ÍÀ» °ËÅäÇØ ÁÖ¼¼¿ä.
Ç÷§Æû Á¤º¸. Ä¿³Ú¸í°ú ¹öÁ¯, C¶óÀ̺귯¸®, ÇÁ·Î¼¼¼, ¸Þ¸ð¸® Á¤º¸µîµµ Æ÷ÇÔÇØ º¸°íÇØ ÁÖ¼¼¿ä. ¸¹Àº °æ¿ì, °ø±Þ¾÷ü¸í°ú ±× ¹öÁ¯À» ¸í±âÇÏ´Â °Í¸¸À¸·Î ÃæºÐÇÕ´Ï´Ù¸¸, "Debian"ÀÇ Á¤È®ÇÑ ¿ø°¡¿ä¼Ò¸¦ ¸ðµç »ç¶÷ÀÌ ÆÄ¾ÇÇϰí ÀÖ´ÙµçÁö, Pentium¸¦ »ç¿ëÇϰí ÀÖ´Ù´Â »ý°¢Àº »ï°¡ÇØ ÁÖ¼¼¿ä. ¼³Ä¡¿¡ °üÇÑ ¹®Á¦ÀÇ °æ¿ì´Â ±â°èÀÇ ÅøÃ¼ÀÎ(ÄÄÆÄÀÏ·¯³ª makeµî)ÀÇ Á¤º¸µµ ÇÊ¿äÇÕ´Ï´Ù.
¹ö±× º¸°í°¡ Àå¹®ÀÌ µÇ¾îµµ ¾î¿ ¼ö ¾ø´Â °ÍÀ̹ǷÎ, ½Å°æ¾²Áö ¸»¾Æ ÁÖ¼¼¿ä. ÇÑ ¹ø¿¡ ¸ðµç Á¤º¸¸¦ ÀÔ¼öÇÒ ¼ö ÀÖ´Ù¸é, °³¹ßÀڷκÎÅÍ Á¤º¸¸¦ ÀçÃË ÇÏ´Â ¼ö°í¿Í ½Ã°£ÀÌ °É¸®Áö ¾Ê½À´Ï´Ù. ÇÑÆí, ÆÄÀÏÀÌ Å©´Ù¸é, ±× Á¤º¸¿¡ ´©°¡ °ü½ÉÀÌ ÀÖÀ»Áö¸¦ ¸ÕÀú ¹¯´Â °ÍÀÌ ÁÁÀ» ¼ö ÀÖ½À´Ï´Ù. ±â»ç¿¡ ¹ö±× º¸°í¿¡ ´ëÇÑ ´õ ¸¹Àº ¿ä·ÉµéÀÇ °³¿ä°¡ ÀÖ½À´Ï´Ù.
¹®Á¦¸¦ ÇØ°á½ÃŰ´Â ÀÔ·ÂÀ» ã¾Æ³»±â À§ÇÑ ½Ã°£À» ¼ÒºñÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. À̰ÍÀº ¾Æ¸¶ ¹®Á¦ ÇØ°á¿¡ µµ¿òÀÌ µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¹ö±×°¡ Áï¼®¿¡¼ ¼öÁ¤µÇÁö ¾Ê´Â °æ¿ì, ±× »çÀ̸¦ ÀÌ¿ëÇØ ¿©·¯°¡Áö¸¦ ½ÃÇèÇØ º¸¼¼¿ä. ´Ù½Ã Çѹø ¸»Çϸé, ¹ö±×°¡ ¿Ö ÀÖ´ÂÁö¸¦ ÇØ¸íÇϴµ¥ ºÒÇÊ¿äÇÑ ½Ã°£ÀÌ µéÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. °³¹ßÀÚ°¡ ÃæºÐÈ÷ ºü¸¥ ½Ã°£ ³»¿¡ ã¾Æ³¾ °ÍÀÔ´Ï´Ù.
¹ö±× º¸°í¸¦ ÇÒ ¶§, ÀÌÇØÇϱ⠽¬¿î ¿ë¾î¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä. ÀÌ ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö Àüü´Â "PostgreSQL"·Î ºÒ¸®°í ÀÖ½À´Ï´Ù¸¸, »ý·«ÇØ "Postgres"¶ó°íµµ ºÒ¸³´Ï´Ù. ƯÈ÷ ¿¬±¸ ¹é¿£µå ¼¹ö¿¡ °üÇØ¼´Â ±×´ë·Î ¸í½ÃÇϰí, "PostgreSQLÀÇ Å©·¡½¬"¶ó°í ±â¼úÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. 1°³ÀÇ ¿¬±¸ ¹é¿£µå ¼¹öÀÇ Å©·¡½¬¿Í ±× parent process"postgres"ÀÇ Å©·¡½¬¿Í´Â ²Ï ´Ù¸¨´Ï´Ù. 1°³ÀÇ ¿¬±¸ ¹é¿£µå ÇÁ·Î¼¼½º°¡ ´Ù¿îÇØ ¹ö¸° °ÍÀ» "¼¹öÀÇ Å©·¡½¬"¶ó°í ±â¼úÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ±× ¿ªÀÇ °æ¿ì¿¡µµ µé¾î¸ÂÀ¾´Ï´Ù. ¶Ç, "psql"°ú °°Àº ´ëÈ½Ä ÇÁ·ÐÆ®¿£µåµîÀÇ Å¬¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥Àº ¿¬±¸ ÃÖÁ¾ ´Ü°è¿Í´Â ¿ÏÀüÇÏ°Ô ºÐ¸®µÇ¾î ÀÖ½À´Ï´Ù. ¹®Á¦°¡ Ŭ¶óÀ̾ðÆ®ÃøÀÎÁö ¾Æ´Ï¸é ¼¹öÃøÀÎÁö¸¦ ºÐ¸®Çϵµ·Ï ÁÖ¼¼¿ä.
ÀϹÝÀûÀ¸·Î´Â, <pgsql-bugs@postgresql.org>¶ó°í ÇÏ´Â ¹ö±× º¸°í¿ë ¸ÞÀϸµ¸®½ºÆ®¿¡ ¹ö±× º¸°í¼¸¦ º¸³» ÁÖ¼¼¿ä.
¹ö±× º¸°í¼ÀÇ Á¦¸ñ¿¡´Â, ¿¡·¯ ¸Þ¼¼ÁöÀÇ ÀϺκаú °°ÀÌ ¾Ë±â ½¬¿î °ÍÀ» »ç¿ëÇØ ÁÖ¼¼¿ä.
±× ¹Û¿¡, ÇÁ·ÎÁ§Æ®ÀÇ Web »çÀÌÆ®¿¡ ÀÖ´Â ¹ö±× º¸°í¼ Çü½ÄÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
ÀÌ ¹æ¹ýÀ¸·Î ÀÔ·ÂÇÑ ¹ö±× º¸°í´Â, <pgsql-bugs@postgresql.org>¸ÞÀϸµ¸®½ºÆ®¿¡ ¼Û½ÅµË´Ï´Ù.
¹ö±× º¸°í¿¡ º¸¾È°ú °ü·ÃÇÏ´Â °æ¿ì³ª °ø°³ ¾ÆÄ«À̺ê(archive)·ÎºÎÅÍ °ð¹Ù·Î ¿¶÷ÇÒ ¼ö ÀÖ´Â °ÍÀ» ¼±È£ÇÏÁö ¾Ê´Â °æ¿ì,
pgsql-bugs¿¡ ¼Û½ÅÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
º¸¾È ¹®Á¦´Â °³º°ÀûÀ¸·Î <security@postgresql.org>¿¡ º¸°íÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
<pgsql-sql@postgresql.org>³ª <pgsql-general@postgresql.org>µîÀÇ »ç¿ëÀÚÀü¿ëÀÇ ¸ÞÀϸµ¸®½ºÆ®¿¡´Â
Àý´ë ¹ö±× º¸°í¸¦ º¸³»Áö ¸»¾Æ ÁÖ¼¼¿ä.
ÀÌ·¯ÇÑ ¸ÞÀϸµ¸®½ºÆ®´Â »ç¿ëÀÚÀÇ Áú¹®¿¡ ´äÇϱâ À§ÇÑ °ÍÀ¸·Î, ´ëºÎºÐÀÇ ±¸µ¶ÀÚ´Â ¹ö±× º¸°í¸¦ ¹Þ´Â °ÍÀ» ¿øÄ¡ ¾ÊÀ» °ÍÀÔ´Ï´Ù.
´õ Áß¿äÇÑ Á¡Àº, ÀÌ ±¸µ¶ÀÚ¿¡ ÀÇÇØ ¹ö±×°¡ ¼öÁ¤µÇ´Â °æ¿ì´Â °ÅÀÇ ¾ø´Ù´Â °ÍÀÔ´Ï´Ù.
¶Ç, °³¹ßÀÚÀü¿ëÀÇ <pgsql-hackers@postgresql.org>¿¡µµ ¹ö±× º¸°í¼¸¦
º¸³»Áö ¸»¾Æ
ÁÖ¼¼¿ä.
¿©±â´Â PostgreSQLÀÇ °³¹ß¿¡ °üÇØ¼ ³íÀDZâ À§ÇÑ ¸®½ºÆ®À̸ç, ¹ö±× º¸°í¼¿Í´Â ºÐ¸®ÇÏ´Â ÆíÀÌ ÁÁ½À´Ï´Ù.
¸¸¾à ±× ¹®Á¦¿¡ ÀÇÇØ ¸¹Àº ¸®ºä°¡ ÇÊ¿äÇÑ °æ¿ì´Â, ±× ¹ö±× º¸°í¸¦ pgsql-hackers·Î ³íÀÇÇÏ°Ô µË´Ï´Ù.
¹®¼¿¡ °üÇØ¼ ¹®Á¦°¡ ÀÖ´Â °æ¿ì´Â, ¹®¼¿ë ¸ÞÀϸµ¸®½ºÆ® <pgsql-docs@postgresql.org>¿¡ º¸°íÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù.
±× ¶§, ¹®¼¿¡¼ ¹®Á¦°¡ µÈ ºÎºÐÀÌ ¾îµðÀÎÁö ¸í½ÃÇØ ÁÖ¼¼¿ä.
¶Ç, Áö¿øµÇ¾î ÀÖÁö ¾ÊÀº Ç÷§Æû¿¡ÀÇ À̵¿¼º¿¡ °ü·ÃµÈ ¹ö±× º¸°íÀÎ °æ¿ì´Â <pgsql-ports@postgresql.org>¿¡ º¸°íÇØ ÁÖ¼¼¿ä.
°³¹ßÀÚµéÀÌ ±× Ç÷§Æû¿¡ PostgreSQL¸¦ À̽ÄÇϱâ À§ÇØ (º¸°íÀÚ¿Í ÇÔ²²) ÃÖ¼±ÀÇ ³ë·ÂÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Note: À¯°¨½º·´°Ôµµ, spam ¸ÞÀÏÀ» ¹æÁöÇϱâ À§Çؼ À§ÀÇ ¸ÞÀϸµ¸®½ºÆ®´Â ºñ°ø°³µÇ°í ÀÖ½À´Ï´Ù. Áï, ÀÌ·¯ÇÑ ¸ÞÀϸµ¸®½ºÆ®¿¡ Åõ°íÇÏ·Á¸é °µ¶ÇؾßÇÕ´Ï´Ù. (±×·¯³ª, Web Æû¿¡ ÀÇÇÑ ¹ö±× º¸°í¼ÀÇ °æ¿ì´Â ±¸µ¶ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù). ¸ÞÀϸµ¸®½ºÆ®·ÎºÎÅÍÀÇ ¸ÞÀÏÀ» ¹ÞÁö ¾Ê°í ´ÜÁö ¸ÞÀÏÀ» º¸³»°í ½ÍÀº °æ¿ì´Â, ±¸µ¶ µî·ÏÀ» ½Ç½ÃÇØ, °µ¶ ¿É¼ÇÀ» nomail·Î ¼³Á¤ÇØ ÁÖ¼¼¿ä. »ó¼¼ÇÑ Á¤º¸¿¡ ´ëÇØ¼´Â º»¹®¿¡ helpÀ» ½á¼
<majordomo@postgresql.org>¿¡ ¸ÞÀÏÀ» º¸³»ÁÖ¼¼¿ä.