Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitef04cb7

Browse files
Add pageinspect--1.1.sql for checksum changes
1 parentbb7cc26 commitef04cb7

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
/* contrib/pageinspect/pageinspect--1.1.sql*/
2+
3+
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
4+
\echo Use"CREATE EXTENSION pageinspect" to load this file. \quit
5+
6+
--
7+
-- get_raw_page()
8+
--
9+
CREATEFUNCTIONget_raw_page(text, int4)
10+
RETURNSbytea
11+
AS'MODULE_PATHNAME','get_raw_page'
12+
LANGUAGE C STRICT;
13+
14+
CREATEFUNCTIONget_raw_page(text,text, int4)
15+
RETURNSbytea
16+
AS'MODULE_PATHNAME','get_raw_page_fork'
17+
LANGUAGE C STRICT;
18+
19+
--
20+
-- page_header()
21+
--
22+
CREATEFUNCTIONpage_header(IN pagebytea,
23+
OUT lsntext,
24+
OUT checksumsmallint,
25+
OUT flagssmallint,
26+
OUTlowersmallint,
27+
OUTuppersmallint,
28+
OUT specialsmallint,
29+
OUT pagesizesmallint,
30+
OUT versionsmallint,
31+
OUT prune_xid xid)
32+
AS'MODULE_PATHNAME','page_header'
33+
LANGUAGE C STRICT;
34+
35+
--
36+
-- heap_page_items()
37+
--
38+
CREATEFUNCTIONheap_page_items(IN pagebytea,
39+
OUT lpsmallint,
40+
OUT lp_offsmallint,
41+
OUT lp_flagssmallint,
42+
OUT lp_lensmallint,
43+
OUT t_xmin xid,
44+
OUT t_xmax xid,
45+
OUT t_field3 int4,
46+
OUT t_ctid tid,
47+
OUT t_infomask2integer,
48+
OUT t_infomaskinteger,
49+
OUT t_hoffsmallint,
50+
OUT t_bitstext,
51+
OUT t_oidoid)
52+
RETURNS SETOF record
53+
AS'MODULE_PATHNAME','heap_page_items'
54+
LANGUAGE C STRICT;
55+
56+
--
57+
-- bt_metap()
58+
--
59+
CREATEFUNCTIONbt_metap(IN relnametext,
60+
OUT magic int4,
61+
OUT version int4,
62+
OUT root int4,
63+
OUT level int4,
64+
OUT fastroot int4,
65+
OUT fastlevel int4)
66+
AS'MODULE_PATHNAME','bt_metap'
67+
LANGUAGE C STRICT;
68+
69+
--
70+
-- bt_page_stats()
71+
--
72+
CREATEFUNCTIONbt_page_stats(IN relnametext,IN blkno int4,
73+
OUT blkno int4,
74+
OUT type"char",
75+
OUT live_items int4,
76+
OUT dead_items int4,
77+
OUT avg_item_size int4,
78+
OUT page_size int4,
79+
OUT free_size int4,
80+
OUT btpo_prev int4,
81+
OUT btpo_next int4,
82+
OUT btpo int4,
83+
OUT btpo_flags int4)
84+
AS'MODULE_PATHNAME','bt_page_stats'
85+
LANGUAGE C STRICT;
86+
87+
--
88+
-- bt_page_items()
89+
--
90+
CREATEFUNCTIONbt_page_items(IN relnametext,IN blkno int4,
91+
OUT itemoffsetsmallint,
92+
OUT ctid tid,
93+
OUT itemlensmallint,
94+
OUT nulls bool,
95+
OUT vars bool,
96+
OUT datatext)
97+
RETURNS SETOF record
98+
AS'MODULE_PATHNAME','bt_page_items'
99+
LANGUAGE C STRICT;
100+
101+
--
102+
-- fsm_page_contents()
103+
--
104+
CREATEFUNCTIONfsm_page_contents(IN pagebytea)
105+
RETURNStext
106+
AS'MODULE_PATHNAME','fsm_page_contents'
107+
LANGUAGE C STRICT;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp