
test isn't that complete up to now, but I think it shows enough of the capabilities of the module. The Makefile assumes it is located in a directory under pgsql/src/pl. Since it includes Makefile.global and Makefile.port and doesn't use any own compiler/linker calls, it should build on most of our supported platforms (I only tested under Linux up to now). It requires flex and bison I think. Maybe we should ship prepared gram.c etc. like for the main parser too? Jan
15 lines
357 B
PL/PgSQL
15 lines
357 B
PL/PgSQL
--
|
|
-- PL/pgSQL language declaration
|
|
--
|
|
-- $Header: /cvsroot/pgsql/contrib/plpgsql/test/Attic/mklang.sql,v 1.1 1998/08/22 12:38:36 momjian Exp $
|
|
--
|
|
|
|
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';
|
|
|