Skip to content

Commit 5e82513

Browse files
committed
Arrange to collect statistics on a few more system catalog columns.
1 parent 9459db8 commit 5e82513

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/include/catalog/pg_attribute.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
99
* Portions Copyright (c) 1994, Regents of the University of California
1010
*
11-
* $Id: pg_attribute.h,v 1.96 2002/08/02 18:15:09 tgl Exp $
11+
* $Id: pg_attribute.h,v 1.97 2002/08/08 19:37:11 tgl Exp $
1212
*
1313
* NOTES
1414
* the genbki.sh script reads this file and generates .bki
@@ -216,12 +216,12 @@ typedef FormData_pg_attribute *Form_pg_attribute;
216216
*/
217217
#define Schema_pg_type \
218218
{ 1247, {"typname"}, 19, -1, NAMEDATALEN, 1, 0, -1, -1, false, 'p', false, 'i', true, false, false }, \
219-
{ 1247, {"typnamespace"}, 26, 0, 4, 2, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
219+
{ 1247, {"typnamespace"}, 26, -1, 4, 2, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
220220
{ 1247, {"typowner"}, 23, 0, 4, 3, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
221221
{ 1247, {"typlen"}, 21, 0, 2, 4, 0, -1, -1, true, 'p', false, 's', true, false, false }, \
222222
{ 1247, {"typbyval"}, 16, 0, 1, 5, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
223-
{ 1247, {"typtype"}, 18, 0, 1, 6, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
224-
{ 1247, {"typisdefined"}, 16, 0, 1, 7, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
223+
{ 1247, {"typtype"}, 18, -1, 1, 6, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
224+
{ 1247, {"typisdefined"}, 16, -1, 1, 7, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
225225
{ 1247, {"typdelim"}, 18, 0, 1, 8, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
226226
{ 1247, {"typrelid"}, 26, 0, 4, 9, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
227227
{ 1247, {"typelem"}, 26, 0, 4, 10, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
@@ -238,12 +238,12 @@ typedef FormData_pg_attribute *Form_pg_attribute;
238238

239239

240240
DATA(insert ( 1247 typname 19 -1 NAMEDATALEN 1 0 -1 -1 f p f i t f f));
241-
DATA(insert ( 1247 typnamespace 26 0 4 2 0 -1 -1 t p f i t f f));
241+
DATA(insert ( 1247 typnamespace 26 -1 4 2 0 -1 -1 t p f i t f f));
242242
DATA(insert ( 1247 typowner 23 0 4 3 0 -1 -1 t p f i t f f));
243243
DATA(insert ( 1247 typlen 21 0 2 4 0 -1 -1 t p f s t f f));
244244
DATA(insert ( 1247 typbyval 16 0 1 5 0 -1 -1 t p f c t f f));
245-
DATA(insert ( 1247 typtype 18 0 1 6 0 -1 -1 t p f c t f f));
246-
DATA(insert ( 1247 typisdefined 16 0 1 7 0 -1 -1 t p f c t f f));
245+
DATA(insert ( 1247 typtype 18 -1 1 6 0 -1 -1 t p f c t f f));
246+
DATA(insert ( 1247 typisdefined 16 -1 1 7 0 -1 -1 t p f c t f f));
247247
DATA(insert ( 1247 typdelim 18 0 1 8 0 -1 -1 t p f c t f f));
248248
DATA(insert ( 1247 typrelid 26 0 4 9 0 -1 -1 t p f i t f f));
249249
DATA(insert ( 1247 typelem 26 0 4 10 0 -1 -1 t p f i t f f));
@@ -295,10 +295,10 @@ DATA(insert ( 1262 tableoid 26 0 4 -7 0 -1 -1 t p f i t f f));
295295
*/
296296
#define Schema_pg_proc \
297297
{ 1255, {"proname"}, 19, -1, NAMEDATALEN, 1, 0, -1, -1, false, 'p', false, 'i', true, false, false }, \
298-
{ 1255, {"pronamespace"}, 26, 0, 4, 2, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
298+
{ 1255, {"pronamespace"}, 26, -1, 4, 2, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
299299
{ 1255, {"proowner"}, 23, 0, 4, 3, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
300300
{ 1255, {"prolang"}, 26, 0, 4, 4, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
301-
{ 1255, {"proisagg"}, 16, 0, 1, 5, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
301+
{ 1255, {"proisagg"}, 16, -1, 1, 5, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
302302
{ 1255, {"prosecdef"}, 16, 0, 1, 6, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
303303
{ 1255, {"proisstrict"}, 16, 0, 1, 7, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
304304
{ 1255, {"proretset"}, 16, 0, 1, 8, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
@@ -311,10 +311,10 @@ DATA(insert ( 1262 tableoid 26 0 4 -7 0 -1 -1 t p f i t f f));
311311
{ 1255, {"proacl"}, 1034, 0, -1, 15, 0, -1, -1, false, 'x', false, 'i', false, false, false }
312312

313313
DATA(insert ( 1255 proname 19 -1 NAMEDATALEN 1 0 -1 -1 f p f i t f f));
314-
DATA(insert ( 1255 pronamespace 26 0 4 2 0 -1 -1 t p f i t f f));
314+
DATA(insert ( 1255 pronamespace 26 -1 4 2 0 -1 -1 t p f i t f f));
315315
DATA(insert ( 1255 proowner 23 0 4 3 0 -1 -1 t p f i t f f));
316316
DATA(insert ( 1255 prolang 26 0 4 4 0 -1 -1 t p f i t f f));
317-
DATA(insert ( 1255 proisagg 16 0 1 5 0 -1 -1 t p f c t f f));
317+
DATA(insert ( 1255 proisagg 16 -1 1 5 0 -1 -1 t p f c t f f));
318318
DATA(insert ( 1255 prosecdef 16 0 1 6 0 -1 -1 t p f c t f f));
319319
DATA(insert ( 1255 proisstrict 16 0 1 7 0 -1 -1 t p f c t f f));
320320
DATA(insert ( 1255 proretset 16 0 1 8 0 -1 -1 t p f c t f f));
@@ -420,7 +420,7 @@ DATA(insert ( 1249 tableoid 26 0 4 -7 0 -1 -1 t p f i t f f));
420420
*/
421421
#define Schema_pg_class \
422422
{ 1259, {"relname"}, 19, -1, NAMEDATALEN, 1, 0, -1, -1, false, 'p', false, 'i', true, false, false }, \
423-
{ 1259, {"relnamespace"}, 26, 0, 4, 2, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
423+
{ 1259, {"relnamespace"}, 26, -1, 4, 2, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
424424
{ 1259, {"reltype"}, 26, 0, 4, 3, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
425425
{ 1259, {"relowner"}, 23, 0, 4, 4, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
426426
{ 1259, {"relam"}, 26, 0, 4, 5, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
@@ -431,7 +431,7 @@ DATA(insert ( 1249 tableoid 26 0 4 -7 0 -1 -1 t p f i t f f));
431431
{ 1259, {"reltoastidxid"}, 26, 0, 4, 10, 0, -1, -1, true, 'p', false, 'i', true, false, false }, \
432432
{ 1259, {"relhasindex"}, 16, 0, 1, 11, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
433433
{ 1259, {"relisshared"}, 16, 0, 1, 12, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
434-
{ 1259, {"relkind"}, 18, 0, 1, 13, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
434+
{ 1259, {"relkind"}, 18, -1, 1, 13, 0, -1, -1, true, 'p', false, 'c', true, false, false }, \
435435
{ 1259, {"relnatts"}, 21, 0, 2, 14, 0, -1, -1, true, 'p', false, 's', true, false, false }, \
436436
{ 1259, {"relchecks"}, 21, 0, 2, 15, 0, -1, -1, true, 'p', false, 's', true, false, false }, \
437437
{ 1259, {"reltriggers"}, 21, 0, 2, 16, 0, -1, -1, true, 'p', false, 's', true, false, false }, \
@@ -445,7 +445,7 @@ DATA(insert ( 1249 tableoid 26 0 4 -7 0 -1 -1 t p f i t f f));
445445
{ 1259, {"relacl"}, 1034, 0, -1, 24, 0, -1, -1, false, 'x', false, 'i', false, false, false }
446446

447447
DATA(insert ( 1259 relname 19 -1 NAMEDATALEN 1 0 -1 -1 f p f i t f f));
448-
DATA(insert ( 1259 relnamespace 26 0 4 2 0 -1 -1 t p f i t f f));
448+
DATA(insert ( 1259 relnamespace 26 -1 4 2 0 -1 -1 t p f i t f f));
449449
DATA(insert ( 1259 reltype 26 0 4 3 0 -1 -1 t p f i t f f));
450450
DATA(insert ( 1259 relowner 23 0 4 4 0 -1 -1 t p f i t f f));
451451
DATA(insert ( 1259 relam 26 0 4 5 0 -1 -1 t p f i t f f));
@@ -456,7 +456,7 @@ DATA(insert ( 1259 reltoastrelid 26 0 4 9 0 -1 -1 t p f i t f f));
456456
DATA(insert ( 1259 reltoastidxid 26 0 4 10 0 -1 -1 t p f i t f f));
457457
DATA(insert ( 1259 relhasindex 16 0 1 11 0 -1 -1 t p f c t f f));
458458
DATA(insert ( 1259 relisshared 16 0 1 12 0 -1 -1 t p f c t f f));
459-
DATA(insert ( 1259 relkind 18 0 1 13 0 -1 -1 t p f c t f f));
459+
DATA(insert ( 1259 relkind 18 -1 1 13 0 -1 -1 t p f c t f f));
460460
DATA(insert ( 1259 relnatts 21 0 2 14 0 -1 -1 t p f s t f f));
461461
DATA(insert ( 1259 relchecks 21 0 2 15 0 -1 -1 t p f s t f f));
462462
DATA(insert ( 1259 reltriggers 21 0 2 16 0 -1 -1 t p f s t f f));

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy