| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 17. ¼¹öÀÇ ¼³Á¤ | Fast Forward | Next |
ÀÌ ±â´É, Ãß°¡ ¸ðµâ(ÀýÂ÷ ¾ð¾îµî)¿¡ ÀÇÇØ Ãß°¡µÇ´ÂPostgreSQL¸¦ ½Äº°ÇÒ ¼ö ¾ø´Â ¸Å°³º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ °ÍÀÔ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ Ãß°¡ ¸ðµâÀº Ç¥ÁØÀÇ ¹æ¹ýÀ¸·Î ¼³Á¤µË´Ï´Ù.
ÀÌ º¯¼ö´Â »ç¿ëÀÚÁ¤ÀÇ º¯¼ö¿¡ »ç¿ëµÇ´Â 1°³ÀÌ»óÀÇ Å¬·¡½º¸íÀ» ÄÞ¸¶·Î ´Ü¶ôÁö¾î ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ëÀÚÁ¤ÀÇ º¯¼ö´Â Åë»óÀÇPostgreSQL·Î ÀûÀýÈ÷ ÀνÄÇÒ ¼ö ¾ø´Â º¯¼öÀ̸ç, ¸î°³ÀÇ Ãß°¡ ¸ðµâ·Î »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ º¯¼ö´Â Ŭ·¡½º¸í, ´å, º¯¼ö¸íÀ¸·ÎºÎÅÍ ±¸¼ºµÈ À̸§À» °¡Á®¾ß ÇÕ´Ï´Ù. custom_variable_classes´Â, ƯÁ¤ÀÇ ¼³Ä¡¿¡¼ »ç¿ëµÇ´Â ¸ðµç Ŭ·¡½º¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Âpostgresql.confÆÄÀϳ», ¶Ç´Â, ¼¹öÀÇ Ä¿¸àµå ¶óÀο¡¼¸¸À¸·Î ¼³Á¤ °¡´ÉÇÕ´Ï´Ù.
postgresql.conf·Î »ç¿ëÀÚÁ¤ÀÇ º¯¼ö¸¦ ¼³Á¤ÇÒ ¶§¿¡ ¾î·Á¿î Á¡Àº, ÀÌ ÆÄÀÏÀÌ Ãß°¡ ¸ðµâÀÌ ·Îµå µÇ±â Àü¿¡ Àоî¾ß Çϰí, ±× ¶§¹®¿¡ »ç¿ëÀÚÁ¤ÀÇ º¯¼ö´Â º¸Åë ¹«¸íÀÇ °ÍÀ¸·Î ¼³Á¤ µÇ¾î °ÅÀýµÇ´Â Á¡ÀÔ´Ï´Ù. custom_variable_classes°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, ¼¹ö´Â ÁöÁ¤µÈ Ŭ·¡½º³»ÀÇ ÀÓÀÇÀÇ º¯¼ö Á¤ÀǸ¦ ¹Þ¾ÆµéÀÌ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ º¯¼ö´Â Ç÷¹À̽ºÈ¦´õ·Î¼ ´Ù·ç¾îÁ® º¯¼ö¸¦ Á¤ÀÇÇÑ ¸ðµâÀÌ ·Îµå µÉ ¶§±îÁö ¾Æ¹«°Íµµ ±â´ÉÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù. ÁöÁ¤ Ŭ·¡½º¿ëÀÇ ¸ðµâÀÌ ·Îµå µÇ¸é, ±× Ŭ·¡½º¸í¿¡ ´ëÇÑ ÀûÀýÇÑ º¯¼ö Á¤ÀǸ¦ Ãß°¡ÇØ, Ç÷¹À̽ºÈ¦´õÀÇ °ªÀ» ±× Á¤ÀÇ¿¡ µû¶ó º¯È¯ÇÕ´Ï´Ù. ¶Ç, ±× Ŭ·¡½º¿ëÀÇ Ç÷¹À̽ºÈ¦´õ°¡(¼³Á¤ º¯¼öÀÇ Ã¶ÀÚ ½Ç¼ö¸¦ À§Çؼ) ³²¾Æ ÀÖ¾úÀ» °æ¿ì¿¡ °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù.
ÀÌÇÏ¿¡ »ç¿ëÀÚÁ¤ÀÇ º¯¼ö¸¦ Æ÷ÇÔÇÑpostgresql.confÀÇ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
custom_variable_classes = 'plr, plperl' plr.path = '/usr/lib/R' plperl.use_strict = true plruby.use_strict = true # ¿¡·¯ ¹ß»ý£ººÒ¸íÇÑ Å¬·¡½º¸í