mirror of https://github.com/postgres/postgres
Since 19252e8ec9
we reject Python 2 during build configuration. Now that the
dust on the buildfarm has settled, remove extension variants specific to
Python 2.
Reviewed-By: Peter Eisentraut <peter@eisentraut.org>
Reviewed-By: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/20211031184548.g4sxfe47n2kyi55r@alap3.anarazel.de
pull/81/head
parent
5b81703787
commit
76a29adee7
@ -1,19 +0,0 @@ |
||||
/* contrib/hstore_plpython/hstore_plpython2u--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION hstore_plpython2u" to load this file. \quit |
||||
|
||||
CREATE FUNCTION hstore_to_plpython2(val internal) RETURNS internal |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME', 'hstore_to_plpython'; |
||||
|
||||
CREATE FUNCTION plpython2_to_hstore(val internal) RETURNS hstore |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME', 'plpython_to_hstore'; |
||||
|
||||
CREATE TRANSFORM FOR hstore LANGUAGE plpython2u ( |
||||
FROM SQL WITH FUNCTION hstore_to_plpython2(internal), |
||||
TO SQL WITH FUNCTION plpython2_to_hstore(internal) |
||||
); |
||||
|
||||
COMMENT ON TRANSFORM FOR hstore LANGUAGE plpython2u IS 'transform between hstore and Python dict'; |
@ -1,6 +0,0 @@ |
||||
# hstore_plpython2u extension |
||||
comment = 'transform between hstore and plpython2u' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/hstore_plpython2' |
||||
relocatable = true |
||||
requires = 'hstore,plpython2u' |
@ -1,19 +0,0 @@ |
||||
/* contrib/hstore_plpython/hstore_plpythonu--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION hstore_plpythonu" to load this file. \quit |
||||
|
||||
CREATE FUNCTION hstore_to_plpython(val internal) RETURNS internal |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE FUNCTION plpython_to_hstore(val internal) RETURNS hstore |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE TRANSFORM FOR hstore LANGUAGE plpythonu ( |
||||
FROM SQL WITH FUNCTION hstore_to_plpython(internal), |
||||
TO SQL WITH FUNCTION plpython_to_hstore(internal) |
||||
); |
||||
|
||||
COMMENT ON TRANSFORM FOR hstore LANGUAGE plpythonu IS 'transform between hstore and Python dict'; |
@ -1,6 +0,0 @@ |
||||
# hstore_plpythonu extension |
||||
comment = 'transform between hstore and plpythonu' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/hstore_plpython2' |
||||
relocatable = true |
||||
requires = 'hstore,plpythonu' |
@ -1,19 +0,0 @@ |
||||
/* contrib/jsonb_plpython/jsonb_plpython2u--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION jsonb_plpython2u" to load this file. \quit |
||||
|
||||
CREATE FUNCTION jsonb_to_plpython2(val internal) RETURNS internal |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME', 'jsonb_to_plpython'; |
||||
|
||||
CREATE FUNCTION plpython2_to_jsonb(val internal) RETURNS jsonb |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME', 'plpython_to_jsonb'; |
||||
|
||||
CREATE TRANSFORM FOR jsonb LANGUAGE plpython2u ( |
||||
FROM SQL WITH FUNCTION jsonb_to_plpython2(internal), |
||||
TO SQL WITH FUNCTION plpython2_to_jsonb(internal) |
||||
); |
||||
|
||||
COMMENT ON TRANSFORM FOR jsonb LANGUAGE plpython2u IS 'transform between jsonb and Python'; |
@ -1,6 +0,0 @@ |
||||
# jsonb_plpython2u extension |
||||
comment = 'transform between jsonb and plpython2u' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/jsonb_plpython2' |
||||
relocatable = true |
||||
requires = 'plpython2u' |
@ -1,19 +0,0 @@ |
||||
/* contrib/jsonb_plpython/jsonb_plpythonu--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION jsonb_plpythonu" to load this file. \quit |
||||
|
||||
CREATE FUNCTION jsonb_to_plpython(val internal) RETURNS internal |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE FUNCTION plpython_to_jsonb(val internal) RETURNS jsonb |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE TRANSFORM FOR jsonb LANGUAGE plpythonu ( |
||||
FROM SQL WITH FUNCTION jsonb_to_plpython(internal), |
||||
TO SQL WITH FUNCTION plpython_to_jsonb(internal) |
||||
); |
||||
|
||||
COMMENT ON TRANSFORM FOR jsonb LANGUAGE plpythonu IS 'transform between jsonb and Python'; |
@ -1,6 +0,0 @@ |
||||
# jsonb_plpythonu extension |
||||
comment = 'transform between jsonb and plpythonu' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/jsonb_plpython2' |
||||
relocatable = true |
||||
requires = 'plpythonu' |
@ -1,12 +0,0 @@ |
||||
/* contrib/ltree_plpython/ltree_plpython2u--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION ltree_plpython2u" to load this file. \quit |
||||
|
||||
CREATE FUNCTION ltree_to_plpython2(val internal) RETURNS internal |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME', 'ltree_to_plpython'; |
||||
|
||||
CREATE TRANSFORM FOR ltree LANGUAGE plpython2u ( |
||||
FROM SQL WITH FUNCTION ltree_to_plpython2(internal) |
||||
); |
@ -1,6 +0,0 @@ |
||||
# ltree_plpython2u extension |
||||
comment = 'transform between ltree and plpython2u' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/ltree_plpython2' |
||||
relocatable = true |
||||
requires = 'ltree,plpython2u' |
@ -1,12 +0,0 @@ |
||||
/* contrib/ltree_plpython/ltree_plpythonu--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION ltree_plpythonu" to load this file. \quit |
||||
|
||||
CREATE FUNCTION ltree_to_plpython(val internal) RETURNS internal |
||||
LANGUAGE C STRICT IMMUTABLE |
||||
AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE TRANSFORM FOR ltree LANGUAGE plpythonu ( |
||||
FROM SQL WITH FUNCTION ltree_to_plpython(internal) |
||||
); |
@ -1,6 +0,0 @@ |
||||
# ltree_plpythonu extension |
||||
comment = 'transform between ltree and plpythonu' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/ltree_plpython2' |
||||
relocatable = true |
||||
requires = 'ltree,plpythonu' |
@ -1,17 +0,0 @@ |
||||
/* src/pl/plpython/plpython2u--1.0.sql */ |
||||
|
||||
CREATE FUNCTION plpython2_call_handler() RETURNS language_handler |
||||
LANGUAGE c AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE FUNCTION plpython2_inline_handler(internal) RETURNS void |
||||
STRICT LANGUAGE c AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE FUNCTION plpython2_validator(oid) RETURNS void |
||||
STRICT LANGUAGE c AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE LANGUAGE plpython2u |
||||
HANDLER plpython2_call_handler |
||||
INLINE plpython2_inline_handler |
||||
VALIDATOR plpython2_validator; |
||||
|
||||
COMMENT ON LANGUAGE plpython2u IS 'PL/Python2U untrusted procedural language'; |
@ -1,7 +0,0 @@ |
||||
# plpython2u extension |
||||
comment = 'PL/Python2U untrusted procedural language' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/plpython2' |
||||
relocatable = false |
||||
schema = pg_catalog |
||||
superuser = true |
@ -1,17 +0,0 @@ |
||||
/* src/pl/plpython/plpythonu--1.0.sql */ |
||||
|
||||
CREATE FUNCTION plpython_call_handler() RETURNS language_handler |
||||
LANGUAGE c AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE FUNCTION plpython_inline_handler(internal) RETURNS void |
||||
STRICT LANGUAGE c AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE FUNCTION plpython_validator(oid) RETURNS void |
||||
STRICT LANGUAGE c AS 'MODULE_PATHNAME'; |
||||
|
||||
CREATE LANGUAGE plpythonu |
||||
HANDLER plpython_call_handler |
||||
INLINE plpython_inline_handler |
||||
VALIDATOR plpython_validator; |
||||
|
||||
COMMENT ON LANGUAGE plpythonu IS 'PL/PythonU untrusted procedural language'; |
@ -1,7 +0,0 @@ |
||||
# plpythonu extension |
||||
comment = 'PL/PythonU untrusted procedural language' |
||||
default_version = '1.0' |
||||
module_pathname = '$libdir/plpython2' |
||||
relocatable = false |
||||
schema = pg_catalog |
||||
superuser = true |
Loading…
Reference in new issue