1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
-- $Id: pllua.sql.in,v 1.2 2008/02/24 15:41:02 carvalho Exp $
CREATE FUNCTION pllua_call_handler()
RETURNS language_handler AS '$libdir/pllua'
LANGUAGE C IMMUTABLE STRICT;
CREATE FUNCTION pllua_validator(oid)
RETURNS VOID AS '$libdir/pllua'
LANGUAGE C IMMUTABLE STRICT;
CREATE TRUSTED LANGUAGE pllua
HANDLER pllua_call_handler
VALIDATOR pllua_validator;
CREATE FUNCTION plluau_call_handler()
RETURNS language_handler AS '$libdir/pllua'
LANGUAGE C IMMUTABLE STRICT;
CREATE FUNCTION plluau_validator(oid)
RETURNS VOID AS '$libdir/pllua'
LANGUAGE C IMMUTABLE STRICT;
CREATE LANGUAGE plluau
HANDLER plluau_call_handler
VALIDATOR plluau_validator;
-- Optional:
--CREATE SCHEMA pllua
-- CREATE TABLE init (module text);
-- PL template installation:
--INSERT INTO pg_catalog.pg_pltemplate
-- VALUES ('pllua', true, 'pllua_call_handler', 'pllua_validator',
-- '$libdir/pllua', NULL);
--INSERT INTO pg_catalog.pg_pltemplate
-- VALUES ('plluau', false, 'plluau_call_handler', 'plluau_validator',
-- '$libdir/pllua', NULL);
-- vim: set syn=sql:
|