Нужно к БД подключить возможность работы с указанной библиотекой. Для этого вроде бы как нужно выполнить скрипт, поставляемый с библиотекой, но при этом возникает ошибка "ERROR: cannot drop function uuid_in(cstring) because it is required by the database system".
И так для каждой функции в скрипте...
c:\psql\bin>psql -d tb -U postgres -f c:\Qt\Projects\tb\pg_uuid_lib\uuid-1.6.1\pgsql\uuid.sql SET SET psql:c:/Qt/Projects/tb/pg_uuid_lib/uuid-1.6.1/pgsql/uuid.sql:37: ERROR: cannot DROP FUNCTION uuid_in(cstring) because it IS required BY the DATABASE system
В чем причина? Или что не так?
А вообще в папке c:\psql\lib\ есть файл uuid-ossp.dll. Может, как-то по-другому нужно подключать?
А вы для начала проверьте -
А вы для начала проверьте - вдруг у вас уже всё подключено. Судя по сообщению оно отказывается удалять указанную функцию, птому что ТРЕБУЕТСЯ для работы СУБД
Разобрался Оказывается, я не
Разобрался
Оказывается, я не тот sql-скрипт выполнял. Как написано здесь (http://postgresql.ru.net/manual/uuid-ossp.html), я его скачал по приведенному адресу, и мучился. А нужно было просто запустить скрипт uuid-ossp.sql из папки c:\psql\share\contrib\
И все пошло как по маслу...