1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
CREATE OR REPLACE FUNCTION pljs_call_handler() RETURNS language_handler
AS 'MODULE_PATHNAME' LANGUAGE C;
CREATE OR REPLACE FUNCTION pljs_call_validator(oid) RETURNS void
AS 'MODULE_PATHNAME' LANGUAGE C;
CREATE OR REPLACE FUNCTION pljs_inline_handler(internal) RETURNS void
AS 'MODULE_PATHNAME' LANGUAGE C;
CREATE OR REPLACE TRUSTED LANGUAGE pljs
HANDLER pljs_call_handler
INLINE pljs_inline_handler
VALIDATOR pljs_call_validator;
CREATE OR REPLACE FUNCTION pljs_version()
RETURNS TEXT
AS 'MODULE_PATHNAME', 'pljs_version'
LANGUAGE C STRICT IMMUTABLE;
CREATE FUNCTION pljs_info() RETURNS JSON
AS 'MODULE_PATHNAME', 'pljs_info'
LANGUAGE C;
REVOKE ALL ON FUNCTION pljs_info() FROM PUBLIC;
|