I.1. Клиентские интерфейсы #

В базовый дистрибутив Postgres Pro Standard включены только два клиентских интерфейса:

  • libpq включён, потому что это основной интерфейс языка C и многие другие клиентские интерфейсы построены на основе него.

  • ECPG включён, потому что он зависит от грамматики языка SQL на стороне сервера, и таким образом, очень чувствителен к изменениям в самом Postgres Pro.

Все остальные языковые интерфейсы разрабатываются в отдельных проектах и распространяются отдельно. Актуальный список языковых интерфейсов находится на странице проекта PostgreSQL wiki. Заметьте, что какие-то проекты могут выпускаться под лицензией, отличной от лицензии Postgres Pro. За дополнительной информацией о каждом языковом интерфейсе, включая условия лицензии, обратитесь к его сайту и документации.

https://wiki.postgresql.org/wiki/List_of_drivers