Содержание
COPY командойlibpq представляет собой C интерфейс программирования приложений для Digital Q.DataBase. libpq представляет собой набор библиотечных функций, позволяющих клиентским программам передавать запросы Digital Q.DataBase серверу базы данных и получать результаты этих запросов.
libpq также служит базовым механизмом для ряда других Digital Q.DataBase интерфейсов программирования приложений, включая интерфейсы для языков C++, Perl, Python, Tcl и ECPG. Таким образом, некоторые аспекты поведения libpqбудут важны при использовании одного из этих пакетов. В частности, функции Раздел 4.1.15, Раздел 4.1.16 и Раздел 4.1.19 описывают поведение, наблюдаемое пользователем любого приложения, в котором используется libpq.
В конце данной главы приведено несколько коротких программ (Раздел 4.1.22) для демонстрации процесса разработки программ, использующих libpq. Также приведено несколько полных примеров libpq приложения в
каталоге src/test/examples в дистрибутиве исходного кода.
Клиентские программы, использующие интерфейс libpq должны
включать заголовочный файл
libpq-fe.h
и должны компоноваться с libpq библиотекой.