Документация по PostgreSQL 8.0.1 | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
PostgreSQL является сложным программным пректом и управлять им трудно. Мы нашли, что многие расширения PostgreSQL могут более эффективно разрабатываться, если будут существовать отдельно от ядра проекта. Отдельные проекты могут иметь свою собственную команду разработки, списки рассылки, системы отслеживания ошибок и расписание выпусков. В то же время, их независимость делает разработку более лёгкой, но усложняет жизнь пользователям. Они должны рассмотреть расширения СУБД и определить для себя их необходимость. Данная секция описывает некоторые из наиболее популярных внешних расширений и подсказывает где найти их.
Многие относящиейся к PostgreSQL проекты находятся или на сайте GBorg по адресу http://gborg.postgresql.org или на сайте pgFoundry по адресу http://pgfoundry.org. Есть и другие, относящиейся к PostgreSQL проекты, которые находятся на других сайтах и вы можете воспользоваться поиском в Интернет, чтобы найти их.
PostgreSQL включает несколько интерфейсов в базовый дистрибутив. libpq находится в их числе, потому что это первичный интерфейс для языка C и многие другие интерфейсы строятся поверх него. ecpg находится в их числе, потому что он увязан с грамматическим анализом на стороне сервера, который очень зависит от версии СУБД. Все другие интерфейсы являются независимыми проектами и должны устанавливаться отдельно.
Вот некоторые из наиболее популярных интерфейсов:
Это наиболее общий интерфейс для Windows приложений.
JDBC интерфейс.
.Net интерфейс для более современных Windows приложений.
Новый C++ интерфейс.
Старый C++ интерфейс.
Perl интерфейс с API похожим на libpq.
Perl интерфейс, который использует API по стандарту DBD.
Новая версия Tcl интерфейса.
Оригинальная версия Tcl интерфейса.
Интерфейсная библиотека для языка Python.
Все эти проекты можно найти на GBorg (http://gborg.postgresql.org) или pgFoundry (http://pgfoundry.org).