parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

pgsql на FreeBSD

Kostya 16.11.2009 12:57

Никак не могу заставить работать подключение к базе PostgreSQL на FreeBSD 5.4.

Собираю парсер 3.3 из исходников. Собираю драйвер 10.0.
В итоге на строку ^connect[pgsql://user:pass@host/database]{$pos[^table::sql{SELECT key, pos FROM positions05 dictinctrow ORDER BY pos}}
выдаётся ошибка '/usr/local/www/cgi-bin/lib/libparser3pgsql.so' driver failed to initialize client library '/usr/local/lib/libpq.so', function PQescapeStringConn was not found

Если же собрать драйвер 9.4, то ошибка выдаётся уже другая:
SELECT key,pos FROM positions05 dictinctrow ORDER BY pos
ERROR: integer out of range

Никак не могу понять как решить эту проблему