Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
Chapter 31. libpq - C Library
Prev UpPart IV. Client InterfacesHome Next

Chapter 31. libpq - C Library

Table of Contents

31.1. Database Connection Control Functions
31.1.1. Connection Strings
31.1.2. Parameter Key Words
31.2. Connection Status Functions
31.3. Command Execution Functions
31.3.1. Main Functions
31.3.2. Retrieving Query Result Information
31.3.3. Retrieving Other Result Information
31.3.4. Escaping Strings for Inclusion in SQL Commands
31.4. Asynchronous Command Processing
31.5. Retrieving Query Results Row-By-Row
31.6. Canceling Queries in Progress
31.7. The Fast-Path Interface
31.8. Asynchronous Notification
31.9. Functions Associated with theCOPY Command
31.9.1. Functions for SendingCOPY Data
31.9.2. Functions for ReceivingCOPY Data
31.9.3. Obsolete Functions forCOPY
31.10. Control Functions
31.11. Miscellaneous Functions
31.12. Notice Processing
31.13. Event System
31.13.1. Event Types
31.13.2. Event Callback Procedure
31.13.3. Event Support Functions
31.13.4. Event Example
31.14. Environment Variables
31.15. The Password File
31.16. The Connection Service File
31.17. LDAP Lookup of Connection Parameters
31.18. SSL Support
31.18.1. Client Verification of Server Certificates
31.18.2. Client Certificates
31.18.3. Protection Provided in Different Modes
31.18.4. SSL Client File Usage
31.18.5. SSL Library Initialization
31.19. Behavior in Threaded Programs
31.20. Buildinglibpq Programs
31.21. Example Programs

libpq is theC application programmer's interface toPostgres Pro.libpq is a set of library functions that allow client programs to pass queries to thePostgres Pro backend server and to receive the results of these queries.

libpq is also the underlying engine for several otherPostgres Pro application interfaces, including those written for C++, Perl, Python, Tcl andECPG. So some aspects oflibpq's behavior will be important to you if you use one of those packages. In particular,Section 31.14,Section 31.15 andSection 31.18 describe behavior that is visible to the user of any application that useslibpq.

Some short programs are included at the end of this chapter (Section 31.21) to show how to write programs that uselibpq. There are also several complete examples oflibpq applications in the directorysrc/test/examples in the source code distribution.

Client programs that uselibpq must include the header filelibpq-fe.h and must link with thelibpq library.


Prev Up Next
Part IV. Client Interfaces Home 31.1. Database Connection Control Functions
pdfepub
Go to Postgres Pro Standard 9.5
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp