1/* src/pl/plpgsql/src/plpgsql--1.0.sql */ 2 3CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler 4 LANGUAGE c AS 'MODULE_PATHNAME'; 5 6CREATE FUNCTION plpgsql_inline_handler(internal) RETURNS void 7 STRICT LANGUAGE c AS 'MODULE_PATHNAME'; 8 9CREATE FUNCTION plpgsql_validator(oid) RETURNS void 10 STRICT LANGUAGE c AS 'MODULE_PATHNAME'; 11 12CREATE TRUSTED LANGUAGE plpgsql 13 HANDLER plpgsql_call_handler 14 INLINE plpgsql_inline_handler 15 VALIDATOR plpgsql_validator; 16 17-- The language object, but not the functions, can be owned by a non-superuser. 18ALTER LANGUAGE plpgsql OWNER TO @extowner@; 19 20COMMENT ON LANGUAGE plpgsql IS 'PL/pgSQL procedural language'; 21