Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между версиями библиотеки libpq, предназначенными для разных версий PostgreSQL. По информации за 2013 год, для каждой основной версии PostgreSQL (например, 8.3, 8.4, 9.0, 9.1, 9.2, 9.3) разрабатывались отдельные библиотеки (драйверы базы данных) libpq. www.postgresql.org postgrespro.ru
При этом отмечалось, что последняя версия библиотеки совместима со всеми предыдущими. postgrespro.ru Например, двоичный файл, связанный в среде 9.3, мог использовать файл libpq.so предыдущей версии, вплоть до 8.2. www.postgresql.org
Также отмечалось, что в драйвере могут быть и другие зависимости от версии сервера, например, если в нём конструируются запросы SQL и для разных версий сервера нужен разный синтаксис. postgrespro.com
Ещё упоминалось, что для разных версий PostgreSQL могут отличаться структуры C, используемые для типов данных. postgrespro.com Так, начиная с 8.4, применялся тип PGTYPEINTERVAL, а в версии 8.3 — нет. postgrespro.com