This commit is contained in:
15
dist/win-x64/postgres-standalone/share/extension/pgrowlocks--1.2.sql
vendored
Normal file
15
dist/win-x64/postgres-standalone/share/extension/pgrowlocks--1.2.sql
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/* contrib/pgrowlocks/pgrowlocks--1.2.sql */
|
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
|
||||
\echo Use "CREATE EXTENSION pgrowlocks" to load this file. \quit
|
||||
|
||||
CREATE FUNCTION pgrowlocks(IN relname text,
|
||||
OUT locked_row TID, -- row TID
|
||||
OUT locker XID, -- locking XID
|
||||
OUT multi bool, -- multi XID?
|
||||
OUT xids xid[], -- multi XIDs
|
||||
OUT modes text[], -- multi XID statuses
|
||||
OUT pids INTEGER[]) -- locker's process id
|
||||
RETURNS SETOF record
|
||||
AS 'MODULE_PATHNAME', 'pgrowlocks'
|
||||
LANGUAGE C STRICT PARALLEL SAFE;
|
||||
Reference in New Issue
Block a user