Chapter 29. libpq - C ¶óÀ̺귯¸®

Table of Contents
29.1. µ¥ÀÌÅͺ£À̽º Á¢¼Ó Á¦¾î ÇÔ¼ö
29.2. Á¢¼Ó »óÅ ÇÔ¼ö
29.3. Ä¿¸Çµå ¼öÇà ÇÔ¼ö
29.3.1. Main Functions
29.3.2. Äõ¸® °á°ú Á¤º¸¸¦ ²¨³¿
29.3.3. ´Ù¸¥ Ä¿¸Çµå¿ëÀÇ °á°ú Á¤º¸ÀÇ È¹µæ
29.3.4. SQL Ä¿¸Çµå¿¡ Æ÷ÇÔÇϱâ À§ÇÑ ¹®ÀÚ¿­ÀÇ À̽ºÄÉÀÌÇÁ ó¸®
29.3.5. SQL Ä¿¸Çµå¿¡ Æ÷ÇÔÇϱâ À§ÇÑ ¹ÙÀ̳ʸ® ¹®ÀÚ¿­ÀÇ À̽ºÄÉÀÌÇÁ ó¸®
29.4. ºñµ¿±â Ä¿¸ÇµåÀÇ Ã³¸®
29.5. ó¸®ÁßÀÇ Äõ¸® Ãë¼Ò
29.6. ºü¸¥ °æ·Î ÀÎÅÍÆäÀ̽º
29.7. ºñµ¿±â Å뺸
29.8. COPYÄ¿¸Çµå °ü·Ã ÇÔ¼ö
29.8.1. COPYµ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇÑ ÇÔ¼ö
29.8.2. COPYµ¥ÀÌÅÍ ¼ö½Å¿ë ÇÔ¼ö
29.8.3. ¾µ¸ð¾ø°Ô µÈ COPY¿ë ÇÔ¼ö
29.9. Á¦¾î ÇÔ¼ö
29.10. Miscellaneous Functions
29.11. °æ°í ó¸®
29.12. ȯ°æ º¯¼ö
29.13. ÆÐ½º¿öµå ÆÄÀÏ
29.14. Á¢¼Ó ¼­ºñ½º ÆÄÀÏ
29.15. Á¢¼Ó ÆÄ¶ó¹ÌÅÍÀÇ LDAP °Ë»ö
29.16. SSL ¼­Æ÷Æ®
29.17. threadµÈ ÇÁ·Î±×·¥ÀÇ Çൿ
29.18. libpqÇÁ·Î±×·¥ÀÇ ±¸Ãà
29.19. »ùÇà ÇÁ·Î±×·¥

libpq´Â C¾ð¾îÀÇ ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¸ÓÀÇ PostgreSQLÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. libpq´Â Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À¸·ÎºÎÅÍPostgreSQLÀÇ ¹é¿£µå ¼­¹ö¿¡ Äõ¸®¸¦ °Ç³×ÁÖ°í, ±× °á°ú¸¦ ¹Þ±â À§ÇÑ ¶óÀ̺귯¸® ÇÔ¼öÀÇ ÁýÇÕÀÔ´Ï´Ù.

libpq´Â C++, Perl, Python, Tcl, ECPGµîÀ» Æ÷ÇÔÇÑ, PostgreSQL¿Ü °¢Á¾ ¾îÇø®ÄÉÀÌ¼Ç ÀÎÅÍÆäÀ̽º¸¦ ÁöÁöÇÏ´Â ¿£ÁøÀ̱⵵ ÇÕ´Ï´Ù. µû¶ó¼­, libpq ÀÇ µ¿ÀÛÀº ÀÌ·¯ÇÑ ÆÐŰÁö¸¦ »ç¿ëÇÏ´Â »ç¶÷¿¡°Ô ÀÖ¾î Áß¿äÇÕ´Ï´Ù. ƯÈ÷, Section 29.12, Section 29.13, ¹× Section 29.16¿¡¼­, libpq¸¦ »ç¿ëÇÏ´Â ¸ðµç ¾îÇø®ÄÉÀ̼ÇÀÇ À¯Àú·ÎºÎÅÍ º¸ÀÌ´Â ÇൿÀ» ¼³¸íÇÕ´Ï´Ù.

º» ÀåÀÇ ¸¶Áö¸·À¸·Î, libpqÀÇ »ç¿ë¹ýÀ» ³ªÅ¸³»´Â ¸î °³ÀÇ ÂªÀº ÇÁ·Î±×·¥(Section 29.19)ÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¼Ò½º ÄÚµå ¹èÆ÷¹° ÀÇ src/test/examplesµð·ºÅ丮¿¡´Â libpq¸¦ ÀÌ¿ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ¿¹°¡ ÀÖ½À´Ï´Ù.

libpq¸¦ »ç¿ëÇØ ÇÁ·ÐÆ®¿£µå ÇÁ·Î±×·¥À» »ý¼ºÇÏ·Á¸é , libpq-fe.hÇì´õ ÆÄÀÏ Æ÷ÇÔÇϰųª libpq ¶óÀ̺귯¸®¿ÍÀÇ ¸µÅ©°¡ ÇÊ¿äÇÕ´Ï´Ù.