From b52cb4690e0752efea440173c4923d76d2126679 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Tue, 2 Dec 2014 12:20:50 -0300 Subject: [PATCH] pageinspect/BRIN: minor tweaks Michael Paquier Double-dash additions suggested by Peter Geoghegan --- contrib/pageinspect/pageinspect--1.2--1.3.sql | 1 + contrib/pageinspect/pageinspect--1.3.sql | 1 + doc/src/sgml/pageinspect.sgml | 12 ++++++------ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/contrib/pageinspect/pageinspect--1.2--1.3.sql b/contrib/pageinspect/pageinspect--1.2--1.3.sql index 9675526fbb..9c55a6e598 100644 --- a/contrib/pageinspect/pageinspect--1.2--1.3.sql +++ b/contrib/pageinspect/pageinspect--1.2--1.3.sql @@ -21,6 +21,7 @@ LANGUAGE C STRICT; -- -- brin_revmap_data() +-- CREATE FUNCTION brin_revmap_data(IN page bytea, OUT pages tid) RETURNS SETOF tid diff --git a/contrib/pageinspect/pageinspect--1.3.sql b/contrib/pageinspect/pageinspect--1.3.sql index 969748675a..a99e05862d 100644 --- a/contrib/pageinspect/pageinspect--1.3.sql +++ b/contrib/pageinspect/pageinspect--1.3.sql @@ -116,6 +116,7 @@ LANGUAGE C STRICT; -- -- brin_revmap_data() +-- CREATE FUNCTION brin_revmap_data(IN page bytea, OUT pages tid) RETURNS SETOF tid diff --git a/doc/src/sgml/pageinspect.sgml b/doc/src/sgml/pageinspect.sgml index 4cb6d536dd..6f51dc682d 100644 --- a/doc/src/sgml/pageinspect.sgml +++ b/doc/src/sgml/pageinspect.sgml @@ -210,7 +210,7 @@ test=# SELECT * FROM bt_page_items('pg_cast_oid_index', 1); BRIN index page, or throws an error if the page is not a valid BRIN page. For example: -brintest=# select brin_page_type(get_raw_page('brinidx', 0)); +test=# SELECT brin_page_type(get_raw_page('brinidx', 0)); brin_page_type ---------------- meta @@ -232,7 +232,7 @@ brintest=# select brin_page_type(get_raw_page('brinidx', 0)); brin_metapage_info returns assorted information about a BRIN index metapage. For example: -brintest=# select * from brin_metapage_info(get_raw_page('brinidx', 0)); +test=# SELECT * FROM brin_metapage_info(get_raw_page('brinidx', 0)); magic | version | pagesperrange | lastrevmappage ------------+---------+---------------+---------------- 0xA8109CFA | 1 | 4 | 2 @@ -255,7 +255,7 @@ brintest=# select * from brin_metapage_info(get_raw_page('brinidx', 0)); identifiers in a BRIN index range map page. For example: -brintest=# select * from brin_revmap_data(get_raw_page('brinidx', 2)) limit 5; +test=# SELECT * FROM brin_revmap_data(get_raw_page('brinidx', 2)) limit 5; pages --------- (6,137) @@ -281,9 +281,9 @@ brintest=# select * from brin_revmap_data(get_raw_page('brinidx', 2)) limit 5; brin_page_items returns the data stored in the BRIN data page. For example: -brintest=# select * from brin_page_items(get_raw_page('brinidx', 5), -brintest(# 'brinidx') -brintest-# order by blknum, attnum limit 6; +test=# SELECT * FROM brin_page_items(get_raw_page('brinidx', 5), + 'brinidx') + ORDER BY blknum, attnum LIMIT 6; itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | value ------------+--------+--------+----------+----------+-------------+-------------- 137 | 0 | 1 | t | f | f |