77 * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
88 * Portions Copyright (c) 1994, Regents of the University of California
99 *
10- * $Id: pg_proc.h,v 1.214 2001/10/0305:29:24 thomas Exp $
10+ * $Id: pg_proc.h,v 1.215 2001/10/0317:22:05 tgl Exp $
1111 *
1212 * NOTES
1313 * The script catalog/genbki.sh reads this file and generates .bki
@@ -509,23 +509,23 @@ DATA(insert OID = 246 ( tintervalin PGUID 12 f t f t 1 f 704 "0" 100 0 0 100
509509DESCR ("(internal)" );
510510DATA (insert OID = 247 (tintervalout PGUID 12 f t f t 1 f 23 "0" 100 0 0 100 tintervalout - ));
511511DESCR ("(internal)" );
512- DATA (insert OID = 248 (intinterval PGUID 12 f t f t 2 f 16 "702 704" 100 0 0 100 intinterval - ));
512+ DATA (insert OID = 248 (intinterval PGUID 12 f t t t 2 f 16 "702 704" 100 0 0 100 intinterval - ));
513513DESCR ("abstime in tinterval" );
514- DATA (insert OID = 249 (tintervalrel PGUID 12 f t f t 1 f 703 "704" 100 0 0 100 tintervalrel - ));
514+ DATA (insert OID = 249 (tintervalrel PGUID 12 f t t t 1 f 703 "704" 100 0 0 100 tintervalrel - ));
515515DESCR ("" );
516516DATA (insert OID = 250 (timenow PGUID 12 f t f t 0 f 702 "0" 100 0 0 100 timenow - ));
517517DESCR ("Current date and time (abstime)" );
518- DATA (insert OID = 251 (abstimeeq PGUID 12 f t f t 2 f 16 "702 702" 100 0 0 100 abstimeeq - ));
518+ DATA (insert OID = 251 (abstimeeq PGUID 12 f t t t 2 f 16 "702 702" 100 0 0 100 abstimeeq - ));
519519DESCR ("equal" );
520- DATA (insert OID = 252 (abstimene PGUID 12 f t f t 2 f 16 "702 702" 100 0 0 100 abstimene - ));
520+ DATA (insert OID = 252 (abstimene PGUID 12 f t t t 2 f 16 "702 702" 100 0 0 100 abstimene - ));
521521DESCR ("not equal" );
522- DATA (insert OID = 253 (abstimelt PGUID 12 f t f t 2 f 16 "702 702" 100 0 0 100 abstimelt - ));
522+ DATA (insert OID = 253 (abstimelt PGUID 12 f t t t 2 f 16 "702 702" 100 0 0 100 abstimelt - ));
523523DESCR ("less-than" );
524- DATA (insert OID = 254 (abstimegt PGUID 12 f t f t 2 f 16 "702 702" 100 0 0 100 abstimegt - ));
524+ DATA (insert OID = 254 (abstimegt PGUID 12 f t t t 2 f 16 "702 702" 100 0 0 100 abstimegt - ));
525525DESCR ("greater-than" );
526- DATA (insert OID = 255 (abstimele PGUID 12 f t f t 2 f 16 "702 702" 100 0 0 100 abstimele - ));
526+ DATA (insert OID = 255 (abstimele PGUID 12 f t t t 2 f 16 "702 702" 100 0 0 100 abstimele - ));
527527DESCR ("less-than-or-equal" );
528- DATA (insert OID = 256 (abstimege PGUID 12 f t f t 2 f 16 "702 702" 100 0 0 100 abstimege - ));
528+ DATA (insert OID = 256 (abstimege PGUID 12 f t t t 2 f 16 "702 702" 100 0 0 100 abstimege - ));
529529DESCR ("greater-than-or-equal" );
530530DATA (insert OID = 257 (reltimeeq PGUID 12 f t t t 2 f 16 "703 703" 100 0 0 100 reltimeeq - ));
531531DESCR ("equal" );
@@ -539,31 +539,31 @@ DATA(insert OID = 261 ( reltimele PGUID 12 f t t t 2 f 16 "703 703" 100 0 0
539539DESCR ("less-than-or-equal" );
540540DATA (insert OID = 262 (reltimege PGUID 12 f t t t 2 f 16 "703 703" 100 0 0 100 reltimege - ));
541541DESCR ("greater-than-or-equal" );
542- DATA (insert OID = 263 (tintervalsame PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalsame - ));
542+ DATA (insert OID = 263 (tintervalsame PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalsame - ));
543543DESCR ("same as" );
544- DATA (insert OID = 264 (tintervalct PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalct - ));
544+ DATA (insert OID = 264 (tintervalct PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalct - ));
545545DESCR ("less-than" );
546- DATA (insert OID = 265 (tintervalov PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalov - ));
546+ DATA (insert OID = 265 (tintervalov PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalov - ));
547547DESCR ("overlaps" );
548- DATA (insert OID = 266 (tintervalleneq PGUID 12 f t f t 2 f 16 "704 703" 100 0 0 100 tintervalleneq - ));
548+ DATA (insert OID = 266 (tintervalleneq PGUID 12 f t t t 2 f 16 "704 703" 100 0 0 100 tintervalleneq - ));
549549DESCR ("length equal" );
550- DATA (insert OID = 267 (tintervallenne PGUID 12 f t f t 2 f 16 "704 703" 100 0 0 100 tintervallenne - ));
550+ DATA (insert OID = 267 (tintervallenne PGUID 12 f t t t 2 f 16 "704 703" 100 0 0 100 tintervallenne - ));
551551DESCR ("length not equal to" );
552- DATA (insert OID = 268 (tintervallenlt PGUID 12 f t f t 2 f 16 "704 703" 100 0 0 100 tintervallenlt - ));
552+ DATA (insert OID = 268 (tintervallenlt PGUID 12 f t t t 2 f 16 "704 703" 100 0 0 100 tintervallenlt - ));
553553DESCR ("length less-than" );
554- DATA (insert OID = 269 (tintervallengt PGUID 12 f t f t 2 f 16 "704 703" 100 0 0 100 tintervallengt - ));
554+ DATA (insert OID = 269 (tintervallengt PGUID 12 f t t t 2 f 16 "704 703" 100 0 0 100 tintervallengt - ));
555555DESCR ("length greater-than" );
556- DATA (insert OID = 270 (tintervallenle PGUID 12 f t f t 2 f 16 "704 703" 100 0 0 100 tintervallenle - ));
556+ DATA (insert OID = 270 (tintervallenle PGUID 12 f t t t 2 f 16 "704 703" 100 0 0 100 tintervallenle - ));
557557DESCR ("length less-than-or-equal" );
558- DATA (insert OID = 271 (tintervallenge PGUID 12 f t f t 2 f 16 "704 703" 100 0 0 100 tintervallenge - ));
558+ DATA (insert OID = 271 (tintervallenge PGUID 12 f t t t 2 f 16 "704 703" 100 0 0 100 tintervallenge - ));
559559DESCR ("length greater-than-or-equal" );
560- DATA (insert OID = 272 (tintervalstart PGUID 12 f t f t 1 f 702 "704" 100 0 0 100 tintervalstart - ));
560+ DATA (insert OID = 272 (tintervalstart PGUID 12 f t t t 1 f 702 "704" 100 0 0 100 tintervalstart - ));
561561DESCR ("start of interval" );
562- DATA (insert OID = 273 (tintervalend PGUID 12 f t f t 1 f 702 "704" 100 0 0 100 tintervalend - ));
562+ DATA (insert OID = 273 (tintervalend PGUID 12 f t t t 1 f 702 "704" 100 0 0 100 tintervalend - ));
563563DESCR ("" );
564564DATA (insert OID = 274 (timeofday PGUID 12 f t f t 0 f 25 "0" 100 0 0 100 timeofday - ));
565565DESCR ("Current date and time with microseconds" );
566- DATA (insert OID = 275 (isfinite PGUID 12 f t f t 1 f 16 "702" 100 0 0 100 abstime_finite - ));
566+ DATA (insert OID = 275 (isfinite PGUID 12 f t t t 1 f 16 "702" 100 0 0 100 abstime_finite - ));
567567DESCR ("" );
568568
569569DATA (insert OID = 276 (int2fac PGUID 12 f t t t 1 f 23 "21" 100 0 0 100 int2fac - ));
@@ -741,7 +741,7 @@ DATA(insert OID = 356 ( btoidcmp PGUID 12 f t t t 2 f 23 "26 26" 100 0 0 10
741741DESCR ("btree less-equal-greater" );
742742DATA (insert OID = 404 (btoidvectorcmp PGUID 12 f t t t 2 f 23 "30 30" 100 0 0 100 btoidvectorcmp - ));
743743DESCR ("btree less-equal-greater" );
744- DATA (insert OID = 357 (btabstimecmp PGUID 12 f t f t 2 f 23 "702 702" 100 0 0 100 btabstimecmp - ));
744+ DATA (insert OID = 357 (btabstimecmp PGUID 12 f t t t 2 f 23 "702 702" 100 0 0 100 btabstimecmp - ));
745745DESCR ("btree less-equal-greater" );
746746DATA (insert OID = 358 (btcharcmp PGUID 12 f t t t 2 f 23 "18 18" 100 0 0 100 btcharcmp - ));
747747DESCR ("btree less-equal-greater" );
@@ -913,7 +913,7 @@ DESCR("adjust char() to typmod length");
913913DATA (insert OID = 669 (varchar PGUID 12 f t t t 2 f 1043 "1043 23" 100 0 0 100 varchar - ));
914914DESCR ("adjust varchar() to typmod length" );
915915
916- DATA (insert OID = 676 (mktinterval PGUID 12 f t f t 2 f 704 "702 702" 100 0 0 100 mktinterval - ));
916+ DATA (insert OID = 676 (mktinterval PGUID 12 f t t t 2 f 704 "702 702" 100 0 0 100 mktinterval - ));
917917DESCR ("convert to tinterval" );
918918DATA (insert OID = 619 (oidvectorne PGUID 12 f t t t 2 f 16 "30 30" 100 0 0 100 oidvectorne - ));
919919DESCR ("not equal" );
@@ -992,9 +992,9 @@ DATA(insert OID = 760 ( smgrin PGUID 12 f t f t 1 f 210 "0" 100 0 0 100 s
992992DESCR ("storage manager(internal)" );
993993DATA (insert OID = 761 (smgrout PGUID 12 f t f t 1 f 23 "0" 100 0 0 100 smgrout - ));
994994DESCR ("storage manager(internal)" );
995- DATA (insert OID = 762 (smgreq PGUID 12 f t f t 2 f 16 "210 210" 100 0 0 100 smgreq - ));
995+ DATA (insert OID = 762 (smgreq PGUID 12 f t t t 2 f 16 "210 210" 100 0 0 100 smgreq - ));
996996DESCR ("storage manager" );
997- DATA (insert OID = 763 (smgrne PGUID 12 f t f t 2 f 16 "210 210" 100 0 0 100 smgrne - ));
997+ DATA (insert OID = 763 (smgrne PGUID 12 f t t t 2 f 16 "210 210" 100 0 0 100 smgrne - ));
998998DESCR ("storage manager" );
999999
10001000DATA (insert OID = 764 (lo_import PGUID 12 f t f t 1 f 26 "25" 100 0 0 100 lo_import - ));
@@ -1034,17 +1034,17 @@ DESCR("gist(internal)");
10341034DATA (insert OID = 772 (gistcostestimate PGUID 12 f t f t 8 f 0 "0 0 0 0 0 0 0 0" 100 0 0 100 gistcostestimate - ));
10351035DESCR ("gist(internal)" );
10361036
1037- DATA (insert OID = 784 (tintervaleq PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervaleq - ));
1037+ DATA (insert OID = 784 (tintervaleq PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervaleq - ));
10381038DESCR ("equal" );
1039- DATA (insert OID = 785 (tintervalne PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalne - ));
1039+ DATA (insert OID = 785 (tintervalne PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalne - ));
10401040DESCR ("not equal" );
1041- DATA (insert OID = 786 (tintervallt PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervallt - ));
1041+ DATA (insert OID = 786 (tintervallt PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervallt - ));
10421042DESCR ("less-than" );
1043- DATA (insert OID = 787 (tintervalgt PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalgt - ));
1043+ DATA (insert OID = 787 (tintervalgt PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalgt - ));
10441044DESCR ("greater-than" );
1045- DATA (insert OID = 788 (tintervalle PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalle - ));
1045+ DATA (insert OID = 788 (tintervalle PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalle - ));
10461046DESCR ("less-than-or-equal" );
1047- DATA (insert OID = 789 (tintervalge PGUID 12 f t f t 2 f 16 "704 704" 100 0 0 100 tintervalge - ));
1047+ DATA (insert OID = 789 (tintervalge PGUID 12 f t t t 2 f 16 "704 704" 100 0 0 100 tintervalge - ));
10481048DESCR ("greater-than-or-equal" );
10491049
10501050/* OIDS 800 - 899 */
@@ -1258,9 +1258,9 @@ DESCR("equal");
12581258
12591259DATA (insert OID = 748 (date PGUID 12 f t f t 1 f 1082 "25" 100 0 0 100 text_date - ));
12601260DESCR ("convert text to date" );
1261- DATA (insert OID = 749 (text PGUID 12 f t t t 1 f 25 "1082" 100 0 0 100 date_text - ));
1261+ DATA (insert OID = 749 (text PGUID 12 f t f t 1 f 25 "1082" 100 0 0 100 date_text - ));
12621262DESCR ("convert date to text" );
1263- DATA (insert OID = 837 (time PGUID 12 f t t t 1 f 1083 "25" 100 0 0 100 text_time - ));
1263+ DATA (insert OID = 837 (time PGUID 12 f t f t 1 f 1083 "25" 100 0 0 100 text_time - ));
12641264DESCR ("convert text to time" );
12651265DATA (insert OID = 948 (text PGUID 12 f t t t 1 f 25 "1083" 100 0 0 100 time_text - ));
12661266DESCR ("convert time to text" );
@@ -1332,7 +1332,7 @@ DATA(insert OID = 1081 ( format_type PGUID 12 f t t f 2 f 25 "26 23" 100 0 0
13321332DESCR ("format a type oid and atttypmod to canonical SQL" );
13331333DATA (insert OID = 1084 (date_in PGUID 12 f t f t 1 f 1082 "0" 100 0 0 100 date_in - ));
13341334DESCR ("(internal)" );
1335- DATA (insert OID = 1085 (date_out PGUID 12 f t t t 1 f 23 "0" 100 0 0 100 date_out - ));
1335+ DATA (insert OID = 1085 (date_out PGUID 12 f t f t 1 f 23 "0" 100 0 0 100 date_out - ));
13361336DESCR ("(internal)" );
13371337DATA (insert OID = 1086 (date_eq PGUID 12 f t t t 2 f 16 "1082 1082" 100 0 0 100 date_eq - ));
13381338DESCR ("equal" );
@@ -1391,7 +1391,7 @@ DESCR("divide");
13911391
13921392DATA (insert OID = 1150 (timestamptz_in PGUID 12 f t f t 1 f 1184 "0" 100 0 0 100 timestamptz_in - ));
13931393DESCR ("(internal)" );
1394- DATA (insert OID = 1151 (timestamptz_out PGUID 12 f t t t 1 f 23 "0" 100 0 0 100 timestamptz_out - ));
1394+ DATA (insert OID = 1151 (timestamptz_out PGUID 12 f t f t 1 f 23 "0" 100 0 0 100 timestamptz_out - ));
13951395DESCR ("(internal)" );
13961396DATA (insert OID = 1152 (timestamptz_eq PGUID 12 f t t t 2 f 16 "1184 1184" 100 0 0 100 timestamp_eq - ));
13971397DESCR ("equal" );
@@ -1516,7 +1516,7 @@ DESCR("absolute value");
15161516DATA (insert OID = 1253 (int2abs PGUID 12 f t t t 1 f 21 "21" 100 0 0 100 int2abs - ));
15171517DESCR ("absolute value" );
15181518
1519- DATA (insert OID = 1263 (interval PGUID 12 f t t t 1 f 1186 "25" 100 0 0 100 text_interval - ));
1519+ DATA (insert OID = 1263 (interval PGUID 12 f t f t 1 f 1186 "25" 100 0 0 100 text_interval - ));
15201520DESCR ("convert text to interval" );
15211521
15221522DATA (insert OID = 1271 (overlaps PGUID 12 f t t f 4 f 16 "1266 1266 1266 1266" 100 0 0 100 overlaps_timetz - ));
@@ -1551,7 +1551,7 @@ DESCR("adjust char()[] to typmod length");
15511551DATA (insert OID = 1291 (_varchar PGUID 12 f t t t 2 f 1015 "1015 23" 100 0 0 100 _varchar - ));
15521552DESCR ("adjust varchar()[] to typmod length" );
15531553
1554- DATA (insert OID = 1292 (tideq PGUID 12 f t f t 2 f 16 "27 27" 100 0 0 100 tideq - ));
1554+ DATA (insert OID = 1292 (tideq PGUID 12 f t t t 2 f 16 "27 27" 100 0 0 100 tideq - ));
15551555DESCR ("equal" );
15561556DATA (insert OID = 1293 (currtid PGUID 12 f t f t 2 f 27 "26 27" 100 0 0 100 currtid_byreloid - ));
15571557DESCR ("latest tid of a tuple" );
@@ -1598,7 +1598,7 @@ DESCR("SQL92 interval comparison");
15981598
15991599DATA (insert OID = 1312 (timestamp_in PGUID 12 f t f t 1 f 1114 "0" 100 0 0 100 timestamp_in - ));
16001600DESCR ("(internal)" );
1601- DATA (insert OID = 1313 (timestamp_out PGUID 12 f t t t 1 f 23 "0" 100 0 0 100 timestamp_out - ));
1601+ DATA (insert OID = 1313 (timestamp_out PGUID 12 f t f t 1 f 23 "0" 100 0 0 100 timestamp_out - ));
16021602DESCR ("(internal)" );
16031603DATA (insert OID = 1314 (timestamptz_cmp PGUID 12 f t t t 2 f 23 "1184 1184" 100 0 0 100 timestamp_cmp - ));
16041604DESCR ("less-equal-greater" );
@@ -1671,7 +1671,7 @@ DATA(insert OID = 1362 ( time PGUID 14 f t t t 1 f 1083 "1083" 100 0 0 100
16711671DESCR ("convert (noop)" );
16721672DATA (insert OID = 1364 (time PGUID 14 f t t t 1 f 1083 "702" 100 0 0 100 "select time(cast($1 as timestamp without time zone))" - ));
16731673DESCR ("convert abstime to time" );
1674- DATA (insert OID = 1365 (abstime PGUID 14 f t f t 1 f 702 "702" 100 0 0 100 "select $1" - ));
1674+ DATA (insert OID = 1365 (abstime PGUID 14 f t t t 1 f 702 "702" 100 0 0 100 "select $1" - ));
16751675DESCR ("convert (noop)" );
16761676DATA (insert OID = 1367 (reltime PGUID 14 f t t t 1 f 703 "703" 100 0 0 100 "select $1" - ));
16771677DESCR ("convert (noop)" );
@@ -1715,7 +1715,7 @@ DATA(insert OID = 1384 ( date_part PGUID 14 f t t t 2 f 701 "25 1082" 100 0
17151715DESCR ("extract field from date" );
17161716DATA (insert OID = 1385 (date_part PGUID 14 f t t t 2 f 701 "25 1083" 100 0 0 100 "select date_part($1, interval($2))" - ));
17171717DESCR ("extract field from time" );
1718- DATA (insert OID = 1386 (age PGUID 14 f t t t 1 f 1186 "1184" 100 0 0 100 "select age(\'today\' , $1)" - ));
1718+ DATA (insert OID = 1386 (age PGUID 14 f t f t 1 f 1186 "1184" 100 0 0 100 "select age(cast(current_date as timestamp with time zone) , $1)" - ));
17191719DESCR ("date difference from today preserving months and years" );
17201720
17211721DATA (insert OID = 1387 (timetz PGUID 14 f t t t 1 f 1266 "1266" 100 0 0 100 "select $1" - ));
@@ -1920,7 +1920,7 @@ DATA(insert OID = 1479 ( circlePGUID 12 f t t t 1 f 718 "603" 100 0 0 100 b
19201920DESCR ("convert box to circle" );
19211921DATA (insert OID = 1480 (box PGUID 12 f t t t 1 f 603 "718" 100 0 0 100 circle_box - ));
19221922DESCR ("convert circle to box" );
1923- DATA (insert OID = 1481 (tinterval PGUID 12 f t f t 2 f 704 "702 702" 100 0 0 100 mktinterval - ));
1923+ DATA (insert OID = 1481 (tinterval PGUID 12 f t t t 2 f 704 "702 702" 100 0 0 100 mktinterval - ));
19241924DESCR ("convert to tinterval" );
19251925
19261926DATA (insert OID = 1482 (lseg_ne PGUID 12 f t t t 2 f 16 "601 601" 100 0 0 100 lseg_ne - ));
@@ -2741,7 +2741,7 @@ DESCR("not equal");
27412741DATA (insert OID = 1954 (byteacmp PGUID 12 f t t t 2 f 23 "17 17" 100 0 0 100 byteacmp - ));
27422742DESCR ("less-equal-greater" );
27432743
2744- DATA (insert OID = 1961 (timestamp PGUID 12 f t f t 2 f 1114 "1114 23" 100 0 0 100 timestamp_scale - ));
2744+ DATA (insert OID = 1961 (timestamp PGUID 12 f t t t 2 f 1114 "1114 23" 100 0 0 100 timestamp_scale - ));
27452745DESCR ("adjust time precision" );
27462746
27472747DATA (insert OID = 1965 (oidlarger PGUID 12 f t t t 2 f 26 "26 26" 100 0 0 100 oidlarger - ));
@@ -2807,7 +2807,7 @@ DATA(insert OID = 2032 ( timestamp_pl_span PGUID 12 f t t t 2 f 1114 "1114 1186
28072807DESCR ("plus" );
28082808DATA (insert OID = 2033 (timestamp_mi_span PGUID 12 f t t t 2 f 1114 "1114 1186" 100 0 0 100 timestamp_mi_span - ));
28092809DESCR ("minus" );
2810- DATA (insert OID = 2034 (text PGUID 12 f t t t 1 f 25 "1114" 100 0 0 100 timestamp_text - ));
2810+ DATA (insert OID = 2034 (text PGUID 12 f t f t 1 f 25 "1114" 100 0 0 100 timestamp_text - ));
28112811DESCR ("convert timestamp to text" );
28122812DATA (insert OID = 2035 (timestamp_smaller PGUID 12 f t t t 2 f 1114 "1114 1114" 100 0 0 100 timestamp_smaller - ));
28132813DESCR ("smaller of two" );
@@ -2853,7 +2853,7 @@ DATA(insert OID = 2057 ( timestamp_gtPGUID 12 f t t t 2 f 16 "1114 1114" 100
28532853DESCR ("greater-than" );
28542854DATA (insert OID = 2058 (age PGUID 12 f t t t 2 f 1186 "1114 1114" 100 0 0 100 timestamp_age - ));
28552855DESCR ("date difference preserving months and years" );
2856- DATA (insert OID = 2059 (age PGUID 14 f t t t 1 f 1186 "1114" 100 0 0 100 "select age(\'today\' , $1)" - ));
2856+ DATA (insert OID = 2059 (age PGUID 14 f t f t 1 f 1186 "1114" 100 0 0 100 "select age(cast(current_date as timestamp without time zone) , $1)" - ));
28572857DESCR ("date difference from today preserving months and years" );
28582858DATA (insert OID = 2069 (timezone PGUID 12 f t f t 2 f 1184 "25 1114" 100 0 0 100 timestamp_zone - ));
28592859DESCR ("time zone" );