| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
reindexdb [
connection-option
...] [--table | -t
table
] [--index | -i
index
] [
dbname
]
reindexdb [
connection-option
...] [--all | -a]
reindexdb [
connection-option
...] [--system | -s] [
dbname
]
reindexdb´Â PostgreSQLµ¥ÀÌÅͺ£À̽º³»ÀÇ À妽º¸¦ ÀçÀÛ¼ºÇÏ´Â À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù.
reindexdb´Â REINDEX SQL ¸í·ÉÀÇ wrapperÀÔ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØµµ ´Ù¸¥ ¹æ¹ýÀ¸·Î ¼¹ö¿¡ ¾×¼¼½º ÇØµµ, µ¥ÀÌÅͺ£À̽º À妽ºÀÇ ÀçÀÛ¼º¿¡´Â ½ÇÁúÀûÀÎ Â÷ÀÌ´Â ¾ø½À´Ï´Ù.
reindexdb´Â ÀÌÇÏÀÇ ¸í·É ¶óÀÎ Àμö¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.
¸ðµç µ¥ÀÌÅͺ£À̽ºÀÇ À妽º¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽ºÀÇ ½Ã½ºÅÛÀÇ Ä«Å»·Î±×´Â À妽º¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù.
table ÀÇ À妽º¸¸À» ÀçÀÛ¼ºÇÕ´Ï´Ù.
index ¸¸À» ÀçÀÛ¼ºÇÕ´Ï´Ù.
À妽º ÀçÀÛ¼ºÀ» ½Ç½ÃÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀÌ ÁöÁ¤µÇÁö ¾Ê°í ÇÑÆí,-a(¶Ç´Â--all)µµ »ç¿ëµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, PGDATABASEȯ°æ º¯¼ö·ÎºÎÅÍ µ¥ÀÌÅͺ£À̽º¸íÀÌ Á¤ÇØÁý´Ï´Ù. À̰͵µ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â, Á¢¼Ó½Ã·Î ÁöÁ¤ÇÑ »ç¿ëÀÚ À̸§ÀÌ »ç¿ëµË´Ï´Ù.
reindexdb°¡ »ý¼ºÇØ ¼¹ö¿¡ ¼Û½ÅÇÑ ¸í·ÉÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÁøÇà ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
¶Ç, reindexdb´Â Á¢¼Ó ¸Å°³º¯¼ö·Î¼ ÀÌÇÏÀÇ ¸í·É ¶óÀÎ Àμö¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.
¼¹ö°¡ °¡µ¿Çϰí ÀÖ´Â ¸Ó½ÅÀÇ È£½ºÆ®¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. È£½ºÆ®¸íÀÌ slash·ÎºÎÅÍ ½ÃÀ۵Ǵ °æ¿ì, Unix µµ¸ÞÀÎ ¼ÒÄÏ¿ëÀÇ µð·ºÅ丮·Î¼ »ç¿ëµË´Ï´Ù.
¼¹ö°¡ Á¢¼ÓÀ» °¨½ÃÇÏ´Â TCP Æ÷Åä ȤÀº Unix µµ¸ÞÀÎ ¼ÒÄÏ ÆÄÀÏÀÇ È®ÀåÀÚ(extension)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù.
°Á¦ÀûÀ¸·Î ÆÐ½º¿öµå ÀÔ·ÂÀ» ÀçÃËÇÕ´Ï´Ù.
±âº»°ªÀÇ Á¢¼Ó ¸Å°³º¯¼öÀÔ´Ï´Ù.
¶Ç, ÀÌ À¯Æ¿¸®Æ¼´Â ´Ù¸¥ ´ëºÎºÐÀÇPostgreSQLÀ¯Æ¿¸®Æ¼¿Í °°ÀÌ libpq·Î Áö¿øµÇ´Â ȯ°æ º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù(Section 29.12¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä).
¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì, »ý°¢µÇ´Â ¿øÀΰú ¿¡·¯ ¸Þ¼¼Áö¿¡ ´ëÇÑ ¼³¸íÀº REINDEX °ú psql ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. µ¥ÀÌÅͺ£À̽º ¼¹ö´Â, ÁöÁ¤ÇÑ È£½ºÆ®·Î °¡µ¿Çϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, libpq front-end ¶óÀ̺귯¸®ÀÇ ±âº¸°ªÀÇ ¼³Á¤À̳ª ȯ°æ º¯¼ö°¡ ÀûÀÀµÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
reindexdbÀÇ ½ÇÇàÁß¿¡´ÂPostgreSQL¼¹ö¿¡ ¸î¹øÀ̳ª Á¢¼ÓÇØ¾ß ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù¸¸, ÀÌ °æ¿ì ¸Å¹ø¿¡ ÆÐ½º¿öµå°¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¯ÇÑ °æ¿ì´Â~/. pgpassÆÄÀÏÀ» ÁغñÇØ µÎ¸é Æí¸®ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀºSection 29.13À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.