2009-08-07 4 views
9

Я хочу написать приложение, которое использует Postgresql в качестве СУБД. Чтобы написать клиентское приложение, мне нужны библиотеки libpq и файлы заголовков? Если да, то я бы получил библиотеку libpq и файлы заголовков.Где я могу получить источник libpq?

ответ

12

Libpq включен в полный исходный код PostgreSQL. Вы можете использовать только libpq без остальной части PostgreSQL, но должны загрузить полный пакет.

Вы можете скачать его с PostgreSQL Downloads page.

Как только вы извлечете полный пакет, он находится внутри src\interfaces\libpq.

В PostgreSQL installation guide подробно описано, как установить только клиентские библиотеки в разделе установки под Client только установка.

Libpq documentation также доступен.

9

В источниках postgresql, src \ interfaces \ libpq.

И да, можно скомпилировать только libpq.

+0

Не могли бы вы подробно рассказать о том, как загрузить, скомпилировать и установить только источник libpq на сервере, на котором не установлен PostgreSQL. Спасибо –

+0

Я думаю, что мой ответ сам объясняет: загрузите источники, извлеките, 'configure', cd в' src \ interfaces \ libpq', 'make'. Обратите внимание, однако, что я делал это для статической библиотеки. Не уверен, что можно создать динамическую библиотеку. –

+0

На этом сервере я ТОЛЬКО хочу установить 'libpq' NOT PostgreSQL. Не будет работать 'configure' для« extract »создать' Makefile' для ** ENTIRETY ** PostgreSQL? –

Смежные вопросы