Довелось попробовать компоненты для доступа к PostgreSql - PgDAC от Devart. Весьма замечательные компоненты. Они не требуют для своей работы установки каких либо драйверов BDE или ODBS, обеспечивают подключение к серверу PostgreSql посредством протокола TPC/IP, работают на системах Windows, Linux, FreeBSD, MAC OS X, Android. В общем круто, единственный минус для opensource это их платность. Но они стоят своих денег. Решил написать о них несколько статей. Первоначально они делались под Delphi, но с версии 3.1 появилась и поддержка Free Pascal и Lazarus. Для желающих попробовать на сайте есть триальная версия.
В общем что бы их установить в Lazarus необходимо скачать архив с компонентами тут - PgDAC for Lazarus. Необходимо проверить совместимость этих компонент с вашей версией Lazarus. На момент написания статьи это была "Note: Compatible with Lazarus 1.4.2 and Free Pascal 2.6.4" . Иначе это версия компонентов не сможет установиться в вашу среду разработки. Мне пришлось скачивать старую версию лазаруса, поскольку эти компоненты оказались несовместимы с версией Lazarus 1.6RC1. Либо если это лицензия то в личном кабинете на сайте разработчиков. Тут можно устанавливать на любую текущую версию Lazarus.
После скачивания архива распаковываете его в папку откуда будет производиться установка. Затем запускаете среду разработки. Выбираете пункт меню Пакет - Открыть файл пакета.
И в открывшемся диалоге выбора файлов выбираем файл dclpgdac10.lpk
Затем в появившемся окне менеджера установки нажимаем сначала Компилировать, а затем Использовать - Установка.
Появится окно с предложение пересобрать ide, тут соглашаемся и видит процесс компилирования. После всего среда перезапустится и на палитре компонентов вкладка PgDAC.
При установке полнофункциональной версии из исходных кодов все делается так же как было указано ранее. Выбирает файл пакета, компилируете и у вас появляется еще одна вкладка компонентов.
Окно About