@@ -47,12 +47,13 @@ DETAIL: Expected 00000001, got 00000002.
47
47
SELECT * FROM hash_bitmap_info('test_hash_a_idx', 5);
48
48
ERROR: page is not an overflow page
49
49
DETAIL: Expected 00000001, got 00000004.
50
- SELECT * FROM hash_metapage_info(get_raw_page('test_hash_a_idx', 0));
50
+ SELECT magic, version, ntuples, bsize, bmsize, bmshift, maxbucket, highmask,
51
+ lowmask, ovflpoint, firstfree, nmaps, procid, spares, mapp FROM
52
+ hash_metapage_info(get_raw_page('test_hash_a_idx', 0));
51
53
-[ RECORD 1 ]----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
52
54
magic | 105121344
53
55
version | 2
54
56
ntuples | 1
55
- ffactor | 307
56
57
bsize | 8152
57
58
bmsize | 4096
58
59
bmshift | 15
@@ -66,67 +67,85 @@ procid | 450
66
67
spares | {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
67
68
mapp | {5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
68
69
69
- SELECT * FROM hash_metapage_info(get_raw_page('test_hash_a_idx', 1));
70
+ SELECT magic, version, ntuples, bsize, bmsize, bmshift, maxbucket, highmask,
71
+ lowmask, ovflpoint, firstfree, nmaps, procid, spares, mapp FROM
72
+ hash_metapage_info(get_raw_page('test_hash_a_idx', 1));
70
73
ERROR: page is not a hash meta page
71
- SELECT * FROM hash_metapage_info(get_raw_page('test_hash_a_idx', 2));
74
+ SELECT magic, version, ntuples, bsize, bmsize, bmshift, maxbucket, highmask,
75
+ lowmask, ovflpoint, firstfree, nmaps, procid, spares, mapp FROM
76
+ hash_metapage_info(get_raw_page('test_hash_a_idx', 2));
72
77
ERROR: page is not a hash meta page
73
- SELECT * FROM hash_metapage_info(get_raw_page('test_hash_a_idx', 3));
78
+ SELECT magic, version, ntuples, bsize, bmsize, bmshift, maxbucket, highmask,
79
+ lowmask, ovflpoint, firstfree, nmaps, procid, spares, mapp FROM
80
+ hash_metapage_info(get_raw_page('test_hash_a_idx', 3));
74
81
ERROR: page is not a hash meta page
75
- SELECT * FROM hash_metapage_info(get_raw_page('test_hash_a_idx', 4));
82
+ SELECT magic, version, ntuples, bsize, bmsize, bmshift, maxbucket, highmask,
83
+ lowmask, ovflpoint, firstfree, nmaps, procid, spares, mapp FROM
84
+ hash_metapage_info(get_raw_page('test_hash_a_idx', 4));
76
85
ERROR: page is not a hash meta page
77
- SELECT * FROM hash_metapage_info(get_raw_page('test_hash_a_idx', 5));
86
+ SELECT magic, version, ntuples, bsize, bmsize, bmshift, maxbucket, highmask,
87
+ lowmask, ovflpoint, firstfree, nmaps, procid, spares, mapp FROM
88
+ hash_metapage_info(get_raw_page('test_hash_a_idx', 5));
78
89
ERROR: page is not a hash meta page
79
- SELECT * FROM hash_page_stats(get_raw_page('test_hash_a_idx', 0));
90
+ SELECT live_items, dead_items, page_size, hasho_prevblkno, hasho_nextblkno,
91
+ hasho_bucket, hasho_flag, hasho_page_id FROM
92
+ hash_page_stats(get_raw_page('test_hash_a_idx', 0));
80
93
ERROR: page is not a hash bucket or overflow page
81
- SELECT * FROM hash_page_stats(get_raw_page('test_hash_a_idx', 1));
94
+ SELECT live_items, dead_items, page_size, hasho_prevblkno, hasho_nextblkno,
95
+ hasho_bucket, hasho_flag, hasho_page_id FROM
96
+ hash_page_stats(get_raw_page('test_hash_a_idx', 1));
82
97
-[ RECORD 1 ]---+-----------
83
98
live_items | 0
84
99
dead_items | 0
85
100
page_size | 8192
86
- free_size | 8148
87
101
hasho_prevblkno | 4294967295
88
102
hasho_nextblkno | 4294967295
89
103
hasho_bucket | 0
90
104
hasho_flag | 2
91
105
hasho_page_id | 65408
92
106
93
- SELECT * FROM hash_page_stats(get_raw_page('test_hash_a_idx', 2));
107
+ SELECT live_items, dead_items, page_size, hasho_prevblkno, hasho_nextblkno,
108
+ hasho_bucket, hasho_flag, hasho_page_id FROM
109
+ hash_page_stats(get_raw_page('test_hash_a_idx', 2));
94
110
-[ RECORD 1 ]---+-----------
95
111
live_items | 0
96
112
dead_items | 0
97
113
page_size | 8192
98
- free_size | 8148
99
114
hasho_prevblkno | 4294967295
100
115
hasho_nextblkno | 4294967295
101
116
hasho_bucket | 1
102
117
hasho_flag | 2
103
118
hasho_page_id | 65408
104
119
105
- SELECT * FROM hash_page_stats(get_raw_page('test_hash_a_idx', 3));
120
+ SELECT live_items, dead_items, page_size, hasho_prevblkno, hasho_nextblkno,
121
+ hasho_bucket, hasho_flag, hasho_page_id FROM
122
+ hash_page_stats(get_raw_page('test_hash_a_idx', 3));
106
123
-[ RECORD 1 ]---+-----------
107
124
live_items | 1
108
125
dead_items | 0
109
126
page_size | 8192
110
- free_size | 8128
111
127
hasho_prevblkno | 4294967295
112
128
hasho_nextblkno | 4294967295
113
129
hasho_bucket | 2
114
130
hasho_flag | 2
115
131
hasho_page_id | 65408
116
132
117
- SELECT * FROM hash_page_stats(get_raw_page('test_hash_a_idx', 4));
133
+ SELECT live_items, dead_items, page_size, hasho_prevblkno, hasho_nextblkno,
134
+ hasho_bucket, hasho_flag, hasho_page_id FROM
135
+ hash_page_stats(get_raw_page('test_hash_a_idx', 4));
118
136
-[ RECORD 1 ]---+-----------
119
137
live_items | 0
120
138
dead_items | 0
121
139
page_size | 8192
122
- free_size | 8148
123
140
hasho_prevblkno | 4294967295
124
141
hasho_nextblkno | 4294967295
125
142
hasho_bucket | 3
126
143
hasho_flag | 2
127
144
hasho_page_id | 65408
128
145
129
- SELECT * FROM hash_page_stats(get_raw_page('test_hash_a_idx', 5));
146
+ SELECT live_items, dead_items, page_size, hasho_prevblkno, hasho_nextblkno,
147
+ hasho_bucket, hasho_flag, hasho_page_id FROM
148
+ hash_page_stats(get_raw_page('test_hash_a_idx', 5));
130
149
ERROR: page is not a hash bucket or overflow page
131
150
SELECT * FROM hash_page_items(get_raw_page('test_hash_a_idx', 0));
132
151
ERROR: page is not a hash bucket or overflow page
0 commit comments