mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-08-31 07:37:26 +02:00
Mark Dilger, reviewed by Peter Geoghegan, Andres Freund, Álvaro Herrera, Michael Paquier, Amul Sul, and by me. Some last-minute cosmetic revisions by me. Discussion: http://postgr.es/m/12ED3DA8-25F0-4B68-937D-D907CFBF08E7@enterprisedb.com
31 lines
852 B
SQL
31 lines
852 B
SQL
/* contrib/amcheck/amcheck--1.2--1.3.sql */
|
|
|
|
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
|
|
\echo Use "ALTER EXTENSION amcheck UPDATE TO '1.3'" to load this file. \quit
|
|
|
|
--
|
|
-- verify_heapam()
|
|
--
|
|
CREATE FUNCTION verify_heapam(relation regclass,
|
|
on_error_stop boolean default false,
|
|
check_toast boolean default false,
|
|
skip text default 'none',
|
|
startblock bigint default null,
|
|
endblock bigint default null,
|
|
blkno OUT bigint,
|
|
offnum OUT integer,
|
|
attnum OUT integer,
|
|
msg OUT text)
|
|
RETURNS SETOF record
|
|
AS 'MODULE_PATHNAME', 'verify_heapam'
|
|
LANGUAGE C;
|
|
|
|
-- Don't want this to be available to public
|
|
REVOKE ALL ON FUNCTION verify_heapam(regclass,
|
|
boolean,
|
|
boolean,
|
|
text,
|
|
bigint,
|
|
bigint)
|
|
FROM PUBLIC;
|