truefeel Ä«Æä °ü¸®ÀÚ
°¡ÀÔ: 2003³â 7¿ù 24ÀÏ ¿Ã¸° ±Û: 1277 À§Ä¡: ´ëÇѹα¹
|
¿Ã·ÁÁü: 2005.1.20 ¸ñ, 11:53 am ÁÖÁ¦: ³ª¸§´ë·Î ¾²´Â PostgreSQL 8.0 À̾߱â (1.19 release) |
|
|
Ãâó : http://database.sarang.net/?inc=read&aid=5814&criteria=pgsql&subcrit=news&id=&limit=20&keyword=&page=1
ÀÛ¼ºÀÚ : ±è»ó±â(ioseph)
ÀÛ¼ºÀÏ : 2005-01-20 00:54:34
Àοë: |
°ÅÀÇ 1³âÀ» ³Ñ°Ô ÁغñÇÑ ¹öÀüÀ̾ú½À´Ï´Ù. ±×¸¸Å ¸¹Àº ±â´ÉµéÀÌ Æ÷ÇԵǾúÀ¸¸ç, ¸¹Àº ºÎºÐµéÀÌ °³¼±µÇ¾ú½À´Ï´Ù.
ÀÌ ±ÛÀº http://www.postgresql.org/docs/8.0/static/release.html#RELEASE-8-0
ÆäÀÌÁöÀÇ ÀåȲÇÏ°í ±â¼úÀûÀÎ À̾߱⸦ ³ª¸§´ë·Î ½±°Ô Ç®¾î¾²¸é¼, Çѱ¹¾î ȯ°æ¿¡¼ÀÇ ¹Ù²ï Á¡ µîÀ» ÇÔ²² »ìÆìº¸´Â ±ÛÀÔ´Ï´Ù.
À̹ø ¹öÀü¿¡¼ »õ·Ó°Ô µµÀÔµÈ ºÎºÐÀº ´ÙÀ½°ú °°½À´Ï´Ù.
1. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî ±â¹Ý¿¡¼ ½ÇÇàµÇ´Â ¼¹ö
ÀÌÀü ¹öÀü±îÁö´Â M$ °è¿ OS¿¡¼ PostgreSQL ¼¹ö¸¦ ¿î¿µÇÏ·Á¸é, cygwin À̶ó´Â À¯´Ð½º À̹ķ¹ÀÌÅÍ ÆÐŰÁö¸¦ ÀÌ¿ëÇØ¾ßÇß¾ú½À´Ï´Ù. ¹®Á¦´Â cygwin ÆÐŰÁöÀÇ fork ¹æ½ÄÀÇ ÇÏÀ§ ÇÁ·Î¼¼½º ¸¸µå´Â ·çƾ°ú ±×¿Ü ¿©·¯°¡Áö ºÎºÐ¿¡¼ À̹ķ¹ÀÌÅÍÀ̱⠶§¹®¿¡ ¹ß»ýÇÏ´Â ¼Õ½ÇÀÌ ¸¹¾Ò½À´Ï´Ù. À̰ÍÀº °ð ¼¹öÀÇ ¼º´É¿¡ Á÷Á¢ÀûÀÎ ¿µÇâÀ» ÁÖ¾ú°í¿ä. ÀÌ ºÎºÐ ¶§¹®¿¡, 2004³âºÎÅÍ º»°ÝÀûÀ¸·Î cygwin ±â¹ÝÀ» ¹þ¾î³ OS¿¡¼ Á¦°øÇÏ´Â ±âº» API·Î¸¸ ¿òÁ÷ÀÏ ¼ö ÀÖ´Â ¼¹ö¸¦ °³¹ßÇϱ⠽ÃÀÛÇß½À´Ï´Ù. ±× Ãâ¹ßÁ¡À» MinGW ¶ó´Â win32 ±â¹Ý gcc ÄÄÆÄÀÏ·¯¿Í ±× °è¿ ÆÐŰÁöÀÎ msys ±â¹ÝÀ¸·Î Á¤ÇÏ°Ô µÇ¾ú½À´Ï´Ù.
Áï, ÇöÀç ¹öÀüÀÇ ¼Ò½º¸¦ °¡Áö°í, win32 ±â¹Ý ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ¸¸µå·Á¸é, MinGW - msys ±â¹Ý ȯ°æ¿¡¼ °¡´ÉÇÕ´Ï´Ù. ÇöÀç·Î½á´Â vc++À̳ª, bcc °°Àº ÀϹÝÀûÀÎ ÄÄÆÄÀÏ·¯ ȯ°æ¿¡¼´Â ºÒ°¡´ÉÇÕ´Ï´Ù.
win32 Æ÷ÆÃÀÌ À̹ø ¹öÀü ù¹øÂ° À̾߱⠰Ÿ®À̱â´Â ÇÏÁö¸¸, Á¶±Ý ´õ ±í°Ô »ìÆìº»´Ù¸é, ¾ÆÁ÷µµ Ç®¾î¾ßÇÒ ¼÷Á¦´Â ¸¹ÀÌ ³²¾ÆÀÖ½À´Ï´Ù. M$ °è¿ OS¿¡¼´Â ´ÙÁß »ç¿ëÀÚ È¯°æÀÇ ¼¹ö¸¦ ±¸ÇöÇÒ ¶§, fork ¹æ½ÄÀÇ ÇÏÀ§ÇÁ·Î¼¼½º¸¦ ¸¸µå´Â ¹æ½ÄÀ» »ç¿ëÇÏÁö ¾Ê°í, ¾²·¹µå ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â ÇÏÀ§ÇÁ·Î¼¼½º¸¦ ¸¸µå´Â ºñ¿ëÀÌ ¾²·¹µå¸¦ ¸¸µå´Â ºñ¿ëº¸´Ù Å©±â ¶§¹®ÀÔ´Ï´Ù. ±×·¸±â ¶§¹®¿¡, M$ OS¿¡¼ÀÇ ¼¹ö ÇÁ·Î±×·¥À̶ó ÇÔÀº ´ç¿¬È÷ ¾²·¹µå ±â¹ÝÀÎ °ÍÀÌ ÀϹÝÀûÀε¥, À̹ø PostgreSQL 8.0 ¹öÀüÀº Á¤Åë À¯´Ð½º¿¡¼ »ç¿ëµÇ´Â fork ¹æ½ÄÀÇ ÇÏÀ§ ÇÁ·Î¼¼½º ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù.
À̰ÍÀº ´ÙÀ½°ú °°Àº ´ÜÁ¡µéÀÌ ÀÖ½À´Ï´Ù.
²Ï ¸¹Àº µ¿½Ã Á¢¼ÓÀÚ°¡ ¹ß»ýÇßÀ» ¶§, ¼¹ö ¼º´ÉÀº ±Þ°ÝÈ÷ ¶³¾îÁú °ÍÀÌ´Ù´Â - ±¸Ã¼ÀûÀ¸·Î Å×½ºÆ®¸¦ ÇØº¸Áú ¾ÊÀº ´ÜÁö ÃßÃøÀÏ »ÓÀÔ´Ï´Ù. À̺κп¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ º¥Ä¡¸¶Å·ÀÌ ÇÊ¿äÇÒ µí ½Í½À´Ï´Ù.
Á¢¼Ó, ¿¬°áÇØÁ¦°¡ µ¿½Ã¿¡ ¸¹ÀÌ ÀϾ °æ¿ì, ¸ÖƼ ¾²·¹µå ±â¹Ýȯ°æ º¸´Ù ¸¹Àº OS ÀÚ¿øÀ» »ç¿ëÇÒ °ÍÀÌ´Ù´Â °Í. ¿¬°á ²÷±èºÎºÐ¿¡¼ ÇÏÀ§ ÇÁ·Î¼¼½º Á¤¸®ÇÒ ¶§, ºÐ¸í ÀÚ¿ø³¶ºñ°¡ ÀϾ °ÍÀÔ´Ï´Ù.
ÀÌ·± ¹®Á¦Á¡µéÀº ¸ÖƼ¾²·¹µå ±â¹ÝÀ¸·Î ¹Ù²îÁö ¾Ê´Â´Ù¸é, °è¼Ó ¾È°í°¡¾ßÇÒ ºÎºÐµéÀÔ´Ï´Ù.
2. Savepoint ±â´É
ÀÌ ±â´ÉÀº SQL ¸í·É¾î Áß¿¡, SAVEPOINT ¶ó´Â ¸í·É¾î°¡ »õ·Î µîÀåÇß´Ù°í ÀÌÇØÇÏ¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ÀÌ ¸í·É¾îÀÇ µµ¿ò¸»À» »ìÆìº¸¸é µÇ°ÚÁö¿ä.
¿© ±â¼ °£´ÜÈ÷ »ìÆìº¸¸é, Æ®·£Á§¼Ç ¾È¿¡¼ ƯÁ¤ À§Ä¡(point)¸¦ ±â¾ïÇß´Ù°¡ ROLLBACK TO SAVEPOINT ¸í·ÉÀ¸·Î ±× ÀúÀåµÈ À§Ä¡ ´ÙÀ½ºÎÅÍ Áö±Ý±îÁö ÀÛ¾÷µÈ ¸ðµç °ÍÀ» ¹«½ÃÇϰí, ±× ƯÁ¤ À§Ä¡ÀÇ »óÅ °ªÀ¸·Î ¹Ù²Ù´Â ±â´ÉÀ» ÇÕ´Ï´Ù.
Áï, Æ®·£Á§¼Ç ¾È¿¡¼ÀÇ undo ±â´ÉÀÔ´Ï´Ù.
3. Point-In-Time º¹±¸ ±â´É
ÈçÈ÷ ¹é¾÷ À̾߱⿡¼ ³ª¿À´Â º¯°æµÈ ³»¿ë¸¸ º¸°üÇϰí ÀÖ´Ù°¡, ÃÖÃÊ Àüü ¹é¾÷¿¡¼ °è¼Ó ±× ¹é¾÷ ³»¿ëµé·Î ÃÖ½ÅÀÇ »óÅ·Πº¹±¸ÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
ÀÌ ºÎºÐ¿¡ ´ëÇÑ À̾߱â´Â À̰÷ tutorials ¿¡¼ ±¸Ã¼ÀûÀ¸·Î µû·Î ´Ù·ç¿ö¾ßÇÒ ÇÒ ¸¸Å À̾߱Ⱑ ¸¹À» °Í °°³×¿ä. À̺κÐÀ» ½Ç¹«¿¡¼ Á÷Á¢ »ç¿ëÇØ º¸Áú ¾Ê¾Æ¼ ¾î¶² Àå´ÜÁ¡ÀÌ ÀÖ´ÂÁö ¾ð±ÞÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ´Ù¸¥ ºÐµéÀÇ »ç¿ë±âµµ ºÎʵ右´Ï´Ù.
4. Å×ÀÌºí½ºÆäÀ̽º
ÀÌ À̾߱â´Â ÀÌ¹Ì tutorials¿¡¼ ±âº»ÀûÀ¸·Î ¾ð±ÞÇß½À´Ï´Ù.
http://database.sarang.net/?inc=read&aid=5759&criteria=pgsql&subcrit=tutorials
±âÁ¸ »ç¿ëÀÚ¶ó¸é, db locationÀÇ ´Ù¸¥ÀÌ´Ù´Â Á¤µµ·Î¸¸ ÀÌÇØÇÏ°í ³Ñ¾î°¡µµ µÉ ¸¸Å Æ÷À常 ¿¹»Ú°ÔµÈ ±â´ÉÀÔ´Ï´Ù. ÀÌ ºÎºÐ¿¡ ´ëÇÑ ÁøÁ¤ÇÑ ±â´É È®ÀåÀº ¾Æ¸¶µµ, 9.x ¹öÀüÀÌ ³Ñ¾î°¡¾ß µÇÁö ¾ÊÀ»±î½Í³×¿ä.
Å×ÀÌºí½ºÆäÀ̽º À̾߱⸸ ³ª¿À¸é ´Ã ¾Æ½±½À´Ï´Ù. ¾ÆÁ÷±îÁö ¸¹ÀÌ ¹ÌÈíÇÕ´Ï´Ù. ÇÏÁö¸¸, ÀÏ´Ü SQL ±¸ºÐÀÌ »ý°Ü, ±×°ÍÀ¸·Î ¹°¸®ÀûÀÎ ÀÚ·áÀ§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ±æÀÌ »ý°å´Ù´Â °ÍÀ¸·Î ¸¸Á·ÇؾßÁö¿ä.
5. ¹öÆÛ ³»ºÎ ó¸® ¹æ½ÄÀÌ °³¼±µÇ¾ú´ä´Ï´Ù.
´Ã ¸» ¸¹¾Ò´ø checkpoint ÀÛ¾÷°ú vacuum ÀÛ¾÷¿¡¼ ¼¹ö°¡ ´À·ÁÁ³´ø ¹®Á¦¸¦ ¾î´À Á¤µµ ÇØ¼ÒÇß´Ù°í´Â Çϴµ¥, ÀÌ ºÎºÐ¿¡ ´ëÇÑ °ÍÀº ½Ç¹«ÀÚÀÇ ½Ç¹«È¯°æ¿¡¼ÀÇ ¼Ò¸®¸¦ µé¾îºÁ¾ßÁö Á¤È®ÇÏ°Ô ¾Ë ¼ö ÀÖÀ» °Í °°³×¿ä.
6. ALTER TABLE ¸í·ÉÀ¸·Î Ä®·³ÀÇ ÀÚ·áÇüÀ» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
RDBMS °³¹ßÀÚ ÀÔÀå¿¡¼´Â Âü ÀںνÉÀÌ »ý±æ ¸¸ÇÑ À̾߱âÀε¥, ½Ç¹«ÀÚ ÀÔÀå¿¡¼ º»´Ù¸é, ´ç¿¬È÷ µÇ¾î¾ßÇÒ ±â´ÉÀÌ ÀÌÁ¦¼¾ß ±¸ÇöµÇ¾ú½À´Ï´Ù. varchar -> text ·Î´Â µÇ°í, text -> varchar ·Î´Â ¾ÈµÇ°í, ÀÌ·± ¸î¸î »ó½ÄÀûÀÎ ¼öÁØ¿¡¼ Á¦¾àÁ¡µéÀÌ Á¦¹ý ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐÀº ÀÏ´Ü ÀÌ·± ±â´ÉÀÌ ÀÖ´Ù´Â °Í¸¸ ±â¾ïÇϰí ÀÖ´Ù°¡ ½Ç¹«¿¡¼ ÀÌ·± ÀÏÀÌ »ý±â¸é ±×¶§ ÇØº¸¸é¼ ¾î¶² °ÍµéÀÌ ¾ÈµÇ´ÂÁö ±â¾ïÇØ µÎ¸é µÉ °Í °°³×¿ä.
7. ¼¹ö ÇÁ·Î½ÃÁÖ¾ó ¾ð¾î·Î »ç¿ëµÇ´Â plperl ÀÌ ¿Ïº®ÇÏ°Ô ¹Ù²î¾ú½À´Ï´Ù.
perl ¾ð¾î¸¦ ÀÚÁÖ ¾²´Â »ç¿ëÀÚ¿¡°Ô´Â ¹Ý°¡¿î ¼Ò¸®ÀÔ´Ï´Ù. µåµð¾î plpgsql ¾ð¾î¿¡¼ Á¦°øÇÏ´Â °ÅÀÇ ¸ðµç ±â´ÉÀ» plperl ¿¡¼µµ ±×´ë·Î Áö¿øÇÕ´Ï´Ù. Á¦°¡ perlÀ» °ÅÀÇ ¾²Áö ¾Ê´ÂÁö¶ó, ½Ç¹«¿¡¼ ¾î¶² ¹®Á¦Á¡µéÀÌ ÀÖ´ÂÁö ÆÄ¾ÇµÈ °ÍÀÌ ÀüÇô ¾ø½À´Ï´Ù. ÀÌ ºÎºÐ¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ À̾߱⵵ ´Ù¸¥ ºÐÀÌ ÇØ ÁּžßÇÒ µí½Í³×¿ä.
8. COPY ¸í·É¿¡¼ CSV ÆÄÀÏ Æ÷¸äÀ» Áö¿øÇÕ´Ï´Ù.
À̺κÐÀº M$ »ç¿ëÀÚµéÀ» À§ÇÑ ¹è·ÁÀεí. À¯´Ð½º ±â¹Ý¿¡¼ ´Ã »ç¿ëÇØ ¿Ô´ø »ç¶÷µé¿¡°Ô À־ CSV Æ÷¸äÀ» Áö¿øÇÑ´Ù´Â °ÍÀÌ ±½Á÷ÇÑ ´º½º°Å¸®°¡ ¸øµÇ´Â µíÇѵ¥, ¾Æ¹«Æ° Å©°Ô ¹Ù²î´Â ºÎºÐ¿¡¼ ¾ð±ÞÇϰí Àֳ׿ä. ÀÌ ºÎºÐµµ ½Ç¹«ÂÊ¿¡¼´Â ¾î¶² ¹®Á¦Á¡ÀÌ ÀÖ´ÂÁö´Â ¾ÆÁ÷ º¸°íµÈ °ÍÀÌ ¾ø½À´Ï´Ù.
¿©±â¿¡¼ Çϳª ´õ Ãß°¡ µÇ¾î¾ßÇÏ´Â ºÎºÐÀÌ Çѱ¹¾î »ç¿ëÀÚµéÀ» À§ÇÑ À̾߱â
1. OS °øÅëÀ¸·Î Ŭ¶óÀ̾ðÆ®, ¼¹ö ÇÁ·Î±×·¥ÀÇ °¢Á¾ ¸Þ½ÃÁö¸¦ Çѱ۷Πº¼ ¼ö ÀÖ½À´Ï´Ù.
¼Ò½º¸¦ ÄÄÆÄÀÏ ÇØ¼ »ç¿ëÇÑ´Ù¸é, configure ¸í·ÉÀ» ½ÇÇà ÇÒ ¶§, --enable-nls=ko ¿É¼ÇÀ» Ãß°¡ÇØ ÁÖ¸é µÇ°í,
win32 ±â¹Ý ¹ÙÀ̳ʸ®¸¦ ¼³Ä¡Çؼ »ç¿ëÇÑ´Ù¸é, native language support ºÎºÐÀ» Ã¼Å©ÇØ ÁÖ¸é µË´Ï´Ù.
ÀÌ ¸Þ½ÃÁöÀÇ ¹®ÀÚ¼ÂÀº ¸ðµç Ŭ¶óÀÌ¾ðÆ®´Â euc-kr·Î ¼¹ö´Â utf-8·Î µÇ¾îÀÖ½À´Ï´Ù. ¼¹öÀÇ ¸Þ½ÃÁö¸¦ Çѱ۷Πº¸±æ ¿øÇÑ´Ù¸é, postgresql.conf ÆÄÀÏ¿¡¼ lc_messages °ªÀÌ 'ko_KR.UTF-8' ÀÌ·± ÇüÅÂÀ̰í, ÀÌ °ªÀº ¼¹ö¸¦ ½ÇÇà½Ãų ´ç½Ã ½©ÀÇ LANG °ª°ú µ¿ÀÏÇØ¾ßÇÕ´Ï´Ù. ¹°·Ð OS¿¡ µû¶ó¼ ÀÌ °ªÀÌ ko.utf8, ko_KR.UTF8, korean_KOREA.utf-8 µî ´Ù¾çÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ÇØ´ç OS¿¡¼ÀÇ Çѱ¹¾î utf-8 ȯ°æÀ» ¾î¶»°Ô ¸¸µå´ÂÁö »ìÆìº¸¼¼¿ä.
*ÁÖÀÇ* win32 ±â¹Ý¿¡¼´Â ¼¹ö ¸Þ½ÃÁö¸¦ Çѱ۷Πº¼ ¼ö´Â ¾ø½À´Ï´Ù. ¿Ö º¼ ¼ö ¾ø´Â°¡¿¡ ´ëÇÑ À̾߱â´Â ³Ê¹« ±æ¾î¼ ¿©±â¼´Â »ý·«ÇÕ´Ï´Ù. ¾Æ¹«Æ° win32 ±â¹Ý¿¡¼ÀÇ ÇѱÛÀ» Á¦´ë·Î ¾²±âÀ§ÇÑ ÀÚ¼¼ÇÑ ¼³Á¤ À̾߱â´Â http://database.sarang.net/?inc=read&aid=5748&criteria=pgsql&subcrit=news
ÆäÀÌÁö¸¦ Âü°íÇϼ¼¿ä.
À̹ø ¼¹ö ¸Þ½ÃÁöÀÇ ÇѱÛÈ ÀÛ¾÷Àº À̰÷ Á¤ÀçÀÍ, ½Å±â¹è, ÀÌ»óÈ£´ÔÀÌ µµ¿ÍÁּ̽À´Ï´Ù. À̰͵µ ¿©±â¼ ¹àÇô¾ß°Ú³×¿ä.
±âÁ¸ »ç¿ëÀÚµéÀ» À§ÇÑ º¯°æ »çÇ×µéÀº ´ÙÀ½°ú °°½À´Ï´Ù.
1. ÀÏ´Ü ±âÁ¸ ÀڷḦ »õ ¹öÀü¿¡¼ »ç¿ëÇÏ·Á¸é, pg_dump ¸í·ÉÀ» ÀÌ¿ëÇØ¼ Àüü ¹é¾÷ ¹Þ°í, ´Ù½Ã »õ ¹öÀü¿¡ º¹±¸½ÃÄѾßÇÕ´Ï´Ù. ¸ÞÀÌÁ® ¹öÀüÀÌ Æ²·ÁÁö¸é ´Ã ±×·¡¿ÔµíÀÌ.
2. ±âÁ¸ ¹®¼ÀÇ ¼Â ´Ü¶ô, READ COMMITTED À̾߱â, STABLE, IMMUTABLE ÁöÁ¤ÇÑ ÇÔ¼ö À̾߱â, AFTER Æ®¸®°Å À̾߱⿡ ´ëÇÑ ºÎºÐÀº ¿µ¾î¸¦ ¿ì¸®¸»·Î ¿Å±â´Â ½Ç·ÂÀÌ µþ·Á¼ Æ÷±âÇÕ´Ï´Ù. Á÷Á¢ ÀÐÀ¸¼¼¿ä. ¿À¿ªÀ¸·Î À߸øµÇ°Ô Àü´ÞÇÏ´Â °Íº¸´Ù ³ªÀ» µí.
3. ÀÌÇÏ ÂÞ~¿í À̹ø¿¡ ¹Ù²ï postgresql.conf ÆÄÀÏÀÇ ¼³Á¤°ªµé¿¡ ´ëÇÑ ¼³¸íÀ» À̾߱âÇϴµ¥, À̺κÐÀº
http://database.sarang.net/?inc=read&aid=5766&criteria=pgsql&subcrit=tutorials
ÆäÀÌÁö¸¦ ÂüÁ¶Çϼ¼¿ä.
4. length() ÇÔ¼ö°¡ ÀÌÁ¦´Â char(n)¿¡¼ ÀÚ·á µÞºÎºÐ¿¡ ¿À´Â °ø¹é±îÁö °è»êÇÏÁö ¾Ê½À´Ï´Ù.
5. bit(n) ÇÔ¼öÀÇ Çüº¯È¯ ±ÔÄ¢ÀÌ ±âÁ¸°ú ¹Ý´ë·Î ÀÛµ¿ÇÕ´Ï´Ù. bit string ÀÚ·áÇüÀ» »ç¿ëÇÑ °÷ÀÌ ÀÖ´Ù¸é, Àß »ìÆìº¸¼¼¿ä. »õ ¹öÀü¿¡¼ ¿Àµ¿ÀÛÇÒ ¿©Áö°¡ Å®´Ï´Ù.
6. ¹è¿ ÀÚ·áÇü 󸮿¡ ÀÖ¾î ¸î°¡Áö ¹ö±×µé°ú À߸øµÈ ó¸® ¹æ½ÄµîÀ» º¸´Ù ¾ö°ÝÇÏ°Ô ¹Ù·Î Àâ¾Ò½À´Ï´Ù. ¹è¿ÀÚ·áÇüÀ» ¾²´Â °ÍÀÌ ÀÖ´Ù¸é, ²Ä²ÄÇÏ°Ô ´Ù½Ã »ìÆìº¸¼¼¿ä.
7. Á¤¼öÇü »ê¼ú ¿¬»ê¿¡¼ ±× °á°ú °ªÀÌ overflow µÇ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê°í ¿À·ù¸¦ ³À´Ï´Ù. - Áß¿äÇÑ ºÎºÐÀÔ´Ï´Ù. Å« »ê¼ú ¿¬»êÀÌ ÀÖ´Â ºÎºÐÀº ¹Ýµå½Ã »ìÆìº¸¼¼¿ä.
8. ´ÜÀϹÙÀÌÆ® "char" ÀÚ·áÇü¿¡ °ü°èµÈ »ê¼ú¿¬»êÀÌ ¾ø¾îÁ³½À´Ï´Ù.
9. EXTRACT(YEAR FROM TIMESTAMP ...)¿¡¼ BC ÀÏ °æ¿ì, ÇØ´ç ³âµµ°¡ ¹Ù¸£°Ô Ç¥ÇöµË´Ï´Ù. - À̺κÐÀÇ '¹Ù¸£´Ù'´Â Á¤Ã¥ÀûÀÎ ºÎºÐÀÎÁö¶ó, ¾Æ¹«Æ° ÀÌ·¸°Ô ¹Ù²î¾ú½À´Ï´Ù. Å×½ºÆ® ÇØº¸½Ã¸é ÀÌÇØ °¡½Ç°Ø´Ï´Ù. ½Ç¹«¿¡¼´Â º°·Î ¾²ÀÏ ÀÏÀÌ ¾ø´Â ºÎºÐÀÎÁö¶ó, Å×½ºÆ® °á°ú´Â »ý·«
10. CIDR ÀÚ·áÇü Ç¥Çö¿¡¼ ¹üÀ§¸¦ Á¤ÇÒ ¼ö ¾ø´Â Ç¥ÇöÀº Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
11.
EXECUTE now returns a completion tag that matches the executed statement. <= ¹º ¸»ÀÎÁö ÀüÇô °¨µµ ¸øÀâ°í ÀÖÀ½. ¼³¸í ºÎʵ右´Ï´Ù.
12.
psqlÀÇ \COPY ¸í·É¿¡¼ stdin,stdout,pstdin,pstdout ÀÔÃâ·Â ¹æÇâÀÌ Á» ´õ ´Ù¾çÇØ Á³´Ù´Âµ¥, ¹¹°¡ ´Þ·ÁÁ³´ÂÁö ¸ø´À³¢°ÚÀ½.
13.
JDBC, TCL ÀÎÅÍÆäÀ̽º APIµéÀº ¹èÆ÷ÆÇ ¼Ò½ºÄڵ忡 ºüÁ³½À´Ï´Ù. °¢ ÇØ´ç °³¹ß ÆäÀÌÁö¸¦ °³º°ÀûÀ¸·Î ¹æ¹®Çؼ ÃֽŠ¼Ò½º¸¦ ±¸ÇؾßÇÕ´Ï´Ù.
14.
À̹ø ¹öÀüºÎÅÍ timezone Á¤º¸¸¦ OS ºñÀÇÁ¸ÀûÀ¸·Î µ¶ÀÚÀûÀ¸·Î °è»êÇÕ´Ï´Ù. À̸¦ À§Çؼ share/timezone µð·ºÅ丮´Â Áö¿ì°Å³ª À̵¿½ÃÄѼ´Â ¾ÈµË´Ï´Ù.
15.
configure ¿¡¼ thread °ü·Ã ¿É¼ÇÀº ÀÚµ¿À¸·Î ó¸®ÇÕ´Ï´Ù. ÀÌÁ¦ Ãß°¡¾ÈÇØµµ µË´Ï´Ù.
16.
Å×ÀÌºí½ºÆäÀ̽º ±â´ÉÀÌ Ãß°¡ µÇ¸é¼ initlocation ¸í·ÉÀÌ ¾ø¾îÁ³½À´Ï´Ù.
ÀÌÇÏ »ó¼¼ ¸±¸®Áî Á¤º¸µé¿¡ ´ëÇÑ °ÍÀº °³º°ÀûÀ¸·Î ½Ã°£ ³¯ ¶§ Æ´Æ´È÷ Àо¼¼¿ä. Á¦¹ý ±¦ÂúÀº °ÍµéÀÌ ¸¹½À´Ï´Ù. plpgsql ¿¡¼ ÇÔ¼ö ÀÎÀÚ·Î À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °Í, ´Þ·¯($) ±âÈ£·Î ÇÔ¼ö º»¹®À» ÁöÁ¤ ÇÔÀ¸·Î ÀÛÀº µû¿ÈÇ¥ Ç¥±â°¡ ÇÑ°á °£ÆíÇØ Áø °Íµé, ¾öû³ª°Ô È®ÀåµÈ ALTER TABLE ¸í·É ±¸¹® µîµî.
±×¿Ü, autovacuum, ¼¹ö ·Î±× °ü·Ãµîµµ ÀÖ½À´Ï´Ù. À̺κе鿡 ´ëÇÑ °ÍÀº ±ÞÇÑ ºÎºÐÀÌ ¾Æ´ÑÁö¶ó, ¿©±â¼´Â »ý·«ÇÕ´Ï´Ù.
-------------
À̾߱Ⱑ ²Ï ±æ¾ú´Âµ¥, ¾Æ¹«Æ° ²Ï ¿À·¡°£ ¸¸¿¡ ÀÌ·¸°Ô ±æ°Ô ¸±¸®Áî À̾߱⸦ Çϳ׿ä.
|
|
|