libpq — это интерфейс PostgreSQL для программирования приложений на языке C. Библиотека libpq содержит набор функций, используя которые клиентские программы могут передавать запросы серверу PostgreSQL и принимать результаты этих запросов.
libpq также является базовым механизмом для нескольких других прикладных интерфейсов PostgreSQL, включая те, что написаны для C++, Perl, Python, Tcl и ECPG. Поэтому некоторые аспекты поведения libpq будут важны для вас, если вы используете один из этих пакетов. В частности, Раздел 31.14, Раздел 31.15 и Раздел 31.18 описывают поведение, видимое пользователю любого приложения, использующего libpq.
В конце этой главы включены короткие программы (Раздел 31.21), показывающие, как писать программы, которые используют libpq. В каталоге src/test/examples дистрибутивного комплекта исходных текстов приведено несколько завершённых примеров приложений libpq.
Клиентские программы, которые используют libpq, должны включать заголовочный файл libpq-fe.h и должны компоноваться с библиотекой libpq.
| Пред. | Начало | След. |
| Клиентские интерфейсы | Уровень выше | Функции управления подключением к базе данных |