diff options
Diffstat (limited to 'contrib/miscutil/misc_utils.sql.in')
-rw-r--r-- | contrib/miscutil/misc_utils.sql.in | 50 |
1 files changed, 34 insertions, 16 deletions
diff --git a/contrib/miscutil/misc_utils.sql.in b/contrib/miscutil/misc_utils.sql.in index 0c90ba52eb9..1185d743e69 100644 --- a/contrib/miscutil/misc_utils.sql.in +++ b/contrib/miscutil/misc_utils.sql.in @@ -1,40 +1,58 @@ --- SQL code to define the new array iterator functions and operators +-- misc_utils.sql -- +-- +-- SQL code to define misc functions. +-- +-- Copyright (c) 1998, Massimo Dal Zotto <[email protected]> +-- +-- This file is distributed under the GNU General Public License +-- either version 2, or (at your option) any later version. --- min(x,y) +-- Set the maximum number of tuples returned by a single query. -- -create function min(int4,int4) returns int4 +create function query_limit(int4) returns int4 as 'MODULE_PATHNAME' language 'C'; --- max(x,y) +-- Return the pid of the backend. -- -create function max(int4,int4) returns int4 +create function backend_pid() returns int4 as 'MODULE_PATHNAME' language 'C'; --- Set the maximum number of tuples returned by a single query +-- Unlisten from a relation. -- -create function query_limit(int4) returns int4 +create function "unlisten"(name) returns int4 as 'MODULE_PATHNAME' language 'C'; --- Return the pid of the backend +-- Unlisten from all relations for this backend. -- -create function backend_pid() returns int4 +create function "unlisten"() returns int4 + as 'select "unlisten"(''*'')' + language 'sql'; + +-- min(x,y) +-- +create function min(int4,int4) returns int4 as 'MODULE_PATHNAME' language 'C'; --- Unlisten from a relation +-- max(x,y) -- -create function unlisten(name) returns int4 +create function max(int4,int4) returns int4 as 'MODULE_PATHNAME' language 'C'; --- Unlisten from all relations for this backend +-- Enable/disable Postgres assert checking. -- -create function unlisten() returns int4 - as 'delete from pg_listener where listenerpid = backend_pid(); - select 0' - language 'sql'; +create function assert_enable(int4) returns int4 + as 'MODULE_PATHNAME' + language 'C'; + +-- Test Postgres assert checking. +-- +-- create function assert_test(int4) returns int4 +-- as 'MODULE_PATHNAME' +-- language 'C'; -- end of file |