Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
Chapter 33. libpq — C Library
Prev UpPart IV. Client InterfacesHome Next

Chapter 33. libpq — C Library

Table of Contents

33.1. Database Connection Control Functions
33.1.1. Connection Strings
33.1.2. Parameter Key Words
33.2. Connection Status Functions
33.3. Command Execution Functions
33.3.1. Main Functions
33.3.2. Retrieving Query Result Information
33.3.3. Retrieving Other Result Information
33.3.4. Escaping Strings for Inclusion in SQL Commands
33.4. Asynchronous Command Processing
33.5. Pipeline Mode
33.5.1. Using Pipeline Mode
33.5.2. Functions Associated with Pipeline Mode
33.5.3. When to Use Pipeline Mode
33.6. Retrieving Query Results Row-by-Row
33.7. Canceling Queries in Progress
33.8. The Fast-Path Interface
33.9. Asynchronous Notification
33.10. Functions Associated with theCOPY Command
33.10.1. Functions for SendingCOPY Data
33.10.2. Functions for ReceivingCOPY Data
33.10.3. Obsolete Functions forCOPY
33.11. Control Functions
33.12. Miscellaneous Functions
33.13. Notice Processing
33.14. Event System
33.14.1. Event Types
33.14.2. Event Callback Procedure
33.14.3. Event Support Functions
33.14.4. Event Example
33.15. Environment Variables
33.16. The Password File
33.17. The Connection Service File
33.18. LDAP Lookup of Connection Parameters
33.19. SSL Support
33.19.1. Client Verification of Server Certificates
33.19.2. Client Certificates
33.19.3. Protection Provided in Different Modes
33.19.4. SSL Client File Usage
33.19.5. SSL Library Initialization
33.20. Behavior in Threaded Programs
33.21. Buildinglibpq Programs
33.22. 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 33.15,Section 33.16 andSection 33.19 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 33.22) to show how to write programs that uselibpq.

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 33.1. Database Connection Control Functions
pdfepub
Go to Postgres Pro Standard 14
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp