Установлены пакеты:
postgresql-client-9.3
postgresql-9.3
postgresql-contrib-9.3
libpq-dev
postgresql-server-dev-9.3
Создаю пользователя:
CREATE ROLE "USER_NAME" LOGIN ENCRYPTED PASSWORD 'USER_PASSWORD' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
ALTER ROLE "USER_NAME" SET lo_compat_privileges='on';
Создаю базу, отдавая привилегии ранее созданному пользователю:
CREATE DATABASE "DATABASE_NAME" WITH OWNER = "USER_NAME" ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE =default LC_CTYPE = default CONNECTION LIMIT = -1;
GRANT ALL ON DATABASE "DATABASE_NAME" TO "USER_NAME";
При попытке создания функции CREATE FUNCTION loin (cstring) RETURNS lo AS 'oidin' LANGUAGE internal IMMUTABLE STRICT;
Выдаёт ошибку:
ЗАМЕЧАНИЕ: возвращаемый тип lo - лишь пустышка
Подскажите, в чём может быть проблема?
CREATE FUNCTION loin
CREATE FUNCTION loin (cstring) RETURNS lo AS 'oidin' LANGUAGE internal IMMUTABLE STRICT;
где тело функции? в котором будет хотябы
RETURN 1;