안녕하세요,
현재 Postgresql 7.2 을 돌리고 있는데, 설치하고 나서
psql 에서 아래 설정으로 plpgsql 을 사용하고 있습니다.
create function
plpgsql_call_handler() returns opaque
as '/usr/local/pgsql/lib/plpgsql.so'
language 'c';
create trusted procedural language 'plpgsql'
handler plpgsql_call_handler lancompiler 'PL/pgSQL';
그런데, 최근 새로 Postgresl 8.1.3 을 받아서 별도로
DB를 운영할려고 하는데, 7.2에서와 같이 plpgsql 을 생성하면
아래 NOTICE와 같은 메시지가 출력됩니다.
plpgsql function 과 procedural language 설정 방법 아시는 분
있으시면 답반 부탁 드리겠습니다.
postgres=# CREATE FUNCTION plpgsql_call_handler() RETURNS
opaque
postgres-# AS '/usr/local/pgsql/lib/plpgsql.so'
postgres-# LANGUAGE 'C';
CREATE FUNCTION
postgres=# CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
postgres-# handler plpgsql_call_handler lancompiler
'PL/pgSQL';
NOTICE: using pg_pltemplate information instead of CREATE LANGUAGE
parameters
NOTICE: using pg_pltemplate information instead of CREATE LANGUAGE
parameters
CREATE LANGUAGE
|