diff options
Diffstat (limited to 'contrib/spi')
| -rw-r--r-- | contrib/spi/autoinc.sql.in | 6 | ||||
| -rw-r--r-- | contrib/spi/insert_username.sql.in | 6 | ||||
| -rw-r--r-- | contrib/spi/moddatetime.sql.in | 6 | ||||
| -rw-r--r-- | contrib/spi/refint.sql.in | 14 | ||||
| -rw-r--r-- | contrib/spi/timetravel.sql.in | 12 |
5 files changed, 44 insertions, 0 deletions
diff --git a/contrib/spi/autoinc.sql.in b/contrib/spi/autoinc.sql.in new file mode 100644 index 00000000000..d587b567b37 --- /dev/null +++ b/contrib/spi/autoinc.sql.in @@ -0,0 +1,6 @@ +DROP FUNCTION autoinc(); + +CREATE FUNCTION autoinc() + RETURNS opaque + AS 'MODULE_PATHNAME' + LANGUAGE 'newC'; diff --git a/contrib/spi/insert_username.sql.in b/contrib/spi/insert_username.sql.in new file mode 100644 index 00000000000..d60aebc1b0e --- /dev/null +++ b/contrib/spi/insert_username.sql.in @@ -0,0 +1,6 @@ +DROP FUNCTION insert_username(); + +CREATE FUNCTION insert_username() + RETURNS opaque + AS 'MODULE_PATHNAME' + LANGUAGE 'newC'; diff --git a/contrib/spi/moddatetime.sql.in b/contrib/spi/moddatetime.sql.in new file mode 100644 index 00000000000..cfb7c3c508b --- /dev/null +++ b/contrib/spi/moddatetime.sql.in @@ -0,0 +1,6 @@ +DROP FUNCTION moddatetime(); + +CREATE FUNCTION moddatetime() + RETURNS opaque + AS 'MODULE_PATHNAME' + LANGUAGE 'newC'; diff --git a/contrib/spi/refint.sql.in b/contrib/spi/refint.sql.in new file mode 100644 index 00000000000..91448e8a2ed --- /dev/null +++ b/contrib/spi/refint.sql.in @@ -0,0 +1,14 @@ +DROP FUNCTION check_primary_key (); +DROP FUNCTION check_foreign_key (); + +CREATE FUNCTION check_primary_key () + RETURNS opaque + AS 'MODULE_PATHNAME' + LANGUAGE 'newC' +; + +CREATE FUNCTION check_foreign_key () + RETURNS opaque + AS 'MODULE_PATHNAME' + LANGUAGE 'newC' +; diff --git a/contrib/spi/timetravel.sql.in b/contrib/spi/timetravel.sql.in new file mode 100644 index 00000000000..0de680cb39a --- /dev/null +++ b/contrib/spi/timetravel.sql.in @@ -0,0 +1,12 @@ +DROP FUNCTION timetravel(); +DROP FUNCTION set_timetravel(name, int4); + +CREATE FUNCTION timetravel() + RETURNS opaque + AS 'MODULE_PATHNAME' + LANGUAGE 'newC'; + +CREATE FUNCTION set_timetravel(name, int4) + RETURNS int4 + AS 'MODULE_PATHNAME' + LANGUAGE 'newC' WITH (isStrict); |
