mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-12 18:34:36 +08:00
41 lines
861 B
MySQL
41 lines
861 B
MySQL
|
-- SQL code to define the new array iterator functions and operators
|
||
|
|
||
|
-- min(x,y)
|
||
|
--
|
||
|
create function min(int4,int4) returns int4
|
||
|
as 'MODULE_PATHNAME'
|
||
|
language 'C';
|
||
|
|
||
|
-- max(x,y)
|
||
|
--
|
||
|
create function max(int4,int4) returns int4
|
||
|
as 'MODULE_PATHNAME'
|
||
|
language 'C';
|
||
|
|
||
|
-- Set the maximum number of tuples returned by a single query
|
||
|
--
|
||
|
create function query_limit(int4) returns int4
|
||
|
as 'MODULE_PATHNAME'
|
||
|
language 'C';
|
||
|
|
||
|
-- Return the pid of the backend
|
||
|
--
|
||
|
create function backend_pid() returns int4
|
||
|
as 'MODULE_PATHNAME'
|
||
|
language 'C';
|
||
|
|
||
|
-- Unlisten from a relation
|
||
|
--
|
||
|
create function unlisten(name) returns int4
|
||
|
as 'MODULE_PATHNAME'
|
||
|
language 'C';
|
||
|
|
||
|
-- Unlisten from all relations for this backend
|
||
|
--
|
||
|
create function unlisten() returns int4
|
||
|
as 'delete from pg_listener where listenerpid = backend_pid();
|
||
|
select 0'
|
||
|
language 'sql';
|
||
|
|
||
|
-- end of file
|