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