*shrug* I don't know anymore...

This commit is contained in:
Marc G. Fournier 1997-04-27 03:57:34 +00:00
parent 78454c2744
commit b63e57bea8
5 changed files with 2070 additions and 5 deletions

View File

@ -0,0 +1,699 @@
QUERY: CREATE TABLE DATETIME_TBL( d1 datetime);
QUERY: INSERT INTO DATETIME_TBL VALUES ('current');
QUERY: INSERT INTO DATETIME_TBL VALUES ('now');
QUERY: INSERT INTO DATETIME_TBL VALUES ('today');
QUERY: INSERT INTO DATETIME_TBL VALUES ('yesterday');
QUERY: INSERT INTO DATETIME_TBL VALUES ('tomorrow');
QUERY: INSERT INTO DATETIME_TBL VALUES ('tomorrow PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('tomorrow zulu');
QUERY: SELECT count(*) AS one FROM DATETIME_TBL WHERE d1 = 'today'::datetime;
one
---
1
(1 row)
QUERY: SELECT count(*) AS one FROM DATETIME_TBL WHERE d1 = 'tomorrow'::datetime;
one
---
1
(1 row)
QUERY: SELECT count(*) AS one FROM DATETIME_TBL WHERE d1 = 'yesterday'::datetime;
one
---
1
(1 row)
QUERY: SELECT count(*) AS one FROM DATETIME_TBL WHERE d1 = 'today'::datetime + '1 day'::timespan;
one
---
1
(1 row)
QUERY: SELECT count(*) AS one FROM DATETIME_TBL WHERE d1 = 'today'::datetime - '1 day'::timespan;
one
---
1
(1 row)
QUERY: INSERT INTO DATETIME_TBL VALUES ('current');
QUERY: BEGIN;
QUERY: INSERT INTO DATETIME_TBL VALUES ('now');
QUERY: SELECT count(*) AS one FROM DATETIME_TBL WHERE d1 = 'now'::datetime;
one
---
1
(1 row)
QUERY: END;
QUERY: DELETE FROM DATETIME_TBL;
QUERY: INSERT INTO DATETIME_TBL VALUES ('invalid');
QUERY: INSERT INTO DATETIME_TBL VALUES ('-infinity');
QUERY: INSERT INTO DATETIME_TBL VALUES ('infinity');
QUERY: INSERT INTO DATETIME_TBL VALUES ('epoch');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mon Feb 10 17:32:01 1997 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Invalid Abstime');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Undefined Abstime');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mon Feb 10 17:32:01.000001 1997 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mon Feb 10 17:32:01.999999 1997 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mon Feb 10 17:32:01.4 1997 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mon Feb 10 17:32:01.5 1997 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mon Feb 10 17:32:01.6 1997 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-01-02');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-01-02 03:04:05');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-02-10 17:32:01-08');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-02-10 17:32:01-0800');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-02-10 17:32:01 -08:00');
QUERY: INSERT INTO DATETIME_TBL VALUES ('19970210 173201 -0800');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-06-10 17:32:01 -07:00');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 10 17:32:01 1997 -0800');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 10 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 10 5:32PM 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997/02/10 17:32:01-0800');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-02-10 17:32:01 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb-10-1997 17:32:01 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('02-10-1997 17:32:01 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('19970210 173201 PST');
QUERY: INSERT INTO DATETIME_TBL VALUES ('97FEB10 5:32:01PM UTC');
QUERY: INSERT INTO DATETIME_TBL VALUES ('97/02/10 17:32:01 UTC');
QUERY: INSERT INTO DATETIME_TBL VALUES ('97.041 17:32:01 UTC');
QUERY: INSERT INTO DATETIME_TBL VALUES ('1997-06-10 18:32:01 PDT');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 10 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 11 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 12 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 13 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 14 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 15 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 0097 BC');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 0097');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 0597');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 1097');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 1697');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 1797');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 1897');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 2097');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 28 17:32:01 1996');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 29 17:32:01 1996');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mar 01 17:32:01 1996');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Dec 30 17:32:01 1996');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Dec 31 17:32:01 1996');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Jan 01 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 28 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 29 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Mar 01 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Dec 30 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Dec 31 17:32:01 1997');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Dec 31 17:32:01 1999');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Jan 01 17:32:01 2000');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Dec 31 17:32:01 2000');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Jan 01 17:32:01 2001');
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 -0097');
WARN:Bad datetime external representation Feb 16 17:32:01 -0097
QUERY: INSERT INTO DATETIME_TBL VALUES ('Feb 16 17:32:01 5097 BC');
QUERY: SELECT '' AS sixtythree, d1 FROM DATETIME_TBL;
sixtythree|d1
----------+-------------------------------
|invalid
|-infinity
|infinity
|epoch
|Mon Feb 10 17:32:01.00 1997 PST
|invalid
|invalid
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:02.00 1997 PST
|Mon Feb 10 17:32:01.40 1997 PST
|Mon Feb 10 17:32:01.50 1997 PST
|Mon Feb 10 17:32:01.60 1997 PST
|Thu Jan 02 00:00:00.00 1997 PST
|Thu Jan 02 03:04:05.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Jun 10 17:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:00.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Tue Jun 10 18:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Feb 11 17:32:01.00 1997 PST
|Wed Feb 12 17:32:01.00 1997 PST
|Thu Feb 13 17:32:01.00 1997 PST
|Fri Feb 14 17:32:01.00 1997 PST
|Sat Feb 15 17:32:01.00 1997 PST
|Sun Feb 16 17:32:01.00 1997 PST
|Tue Feb 16 17:32 0097 BC
|Sat Feb 16 17:32:01.00 0097
|Thu Feb 16 17:32:01.00 0597
|Tue Feb 16 17:32:01.00 1097
|Sat Feb 16 17:32:01.00 1697
|Thu Feb 16 17:32:01.00 1797
|Tue Feb 16 17:32:01.00 1897
|Sun Feb 16 17:32:01.00 1997 PST
|Sat Feb 16 17:32:01.00 2097
|Wed Feb 28 17:32:01.00 1996 PST
|Thu Feb 29 17:32:01.00 1996 PST
|Fri Mar 01 17:32:01.00 1996 PST
|Mon Dec 30 17:32:01.00 1996 PST
|Tue Dec 31 17:32:01.00 1996 PST
|Wed Jan 01 17:32:01.00 1997 PST
|Fri Feb 28 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Tue Dec 30 17:32:01.00 1997 PST
|Wed Dec 31 17:32:01.00 1997 PST
|Fri Dec 31 17:32:01.00 1999 PST
|Sat Jan 01 17:32:01.00 2000 PST
|Sun Dec 31 17:32:01.00 2000 PST
|Mon Jan 01 17:32:01.00 2001 PST
|invalid
(63 rows)
QUERY: SELECT '' AS fortythree, d1 FROM DATETIME_TBL
WHERE d1 > '1997-01-02'::datetime and d1 != 'current'::datetime;
fortythree|d1
----------+-------------------------------
|infinity
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:02.00 1997 PST
|Mon Feb 10 17:32:01.40 1997 PST
|Mon Feb 10 17:32:01.50 1997 PST
|Mon Feb 10 17:32:01.60 1997 PST
|Thu Jan 02 03:04:05.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Jun 10 17:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:00.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Tue Jun 10 18:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Feb 11 17:32:01.00 1997 PST
|Wed Feb 12 17:32:01.00 1997 PST
|Thu Feb 13 17:32:01.00 1997 PST
|Fri Feb 14 17:32:01.00 1997 PST
|Sat Feb 15 17:32:01.00 1997 PST
|Sun Feb 16 17:32:01.00 1997 PST
|Sun Feb 16 17:32:01.00 1997 PST
|Sat Feb 16 17:32:01.00 2097
|Fri Feb 28 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Tue Dec 30 17:32:01.00 1997 PST
|Wed Dec 31 17:32:01.00 1997 PST
|Fri Dec 31 17:32:01.00 1999 PST
|Sat Jan 01 17:32:01.00 2000 PST
|Sun Dec 31 17:32:01.00 2000 PST
|Mon Jan 01 17:32:01.00 2001 PST
(43 rows)
QUERY: SELECT '' AS fifteen, d1 FROM DATETIME_TBL
WHERE d1 < '1997-01-02'::datetime and d1 != 'current'::datetime;
fifteen|d1
-------+-------------------------------
|-infinity
|epoch
|Tue Feb 16 17:32 0097 BC
|Sat Feb 16 17:32:01.00 0097
|Thu Feb 16 17:32:01.00 0597
|Tue Feb 16 17:32:01.00 1097
|Sat Feb 16 17:32:01.00 1697
|Thu Feb 16 17:32:01.00 1797
|Tue Feb 16 17:32:01.00 1897
|Wed Feb 28 17:32:01.00 1996 PST
|Thu Feb 29 17:32:01.00 1996 PST
|Fri Mar 01 17:32:01.00 1996 PST
|Mon Dec 30 17:32:01.00 1996 PST
|Tue Dec 31 17:32:01.00 1996 PST
|Wed Jan 01 17:32:01.00 1997 PST
(15 rows)
QUERY: SELECT '' AS one, d1 FROM DATETIME_TBL
WHERE d1 = '1997-01-02'::datetime and d1 != 'current'::datetime;
one|d1
---+-------------------------------
|Thu Jan 02 00:00:00.00 1997 PST
(1 row)
QUERY: SELECT '' AS fiftyeight, d1 FROM DATETIME_TBL
WHERE d1 != '1997-01-02'::datetime and d1 != 'current'::datetime;
fiftyeight|d1
----------+-------------------------------
|-infinity
|infinity
|epoch
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:02.00 1997 PST
|Mon Feb 10 17:32:01.40 1997 PST
|Mon Feb 10 17:32:01.50 1997 PST
|Mon Feb 10 17:32:01.60 1997 PST
|Thu Jan 02 03:04:05.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Jun 10 17:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:00.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Tue Jun 10 18:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Feb 11 17:32:01.00 1997 PST
|Wed Feb 12 17:32:01.00 1997 PST
|Thu Feb 13 17:32:01.00 1997 PST
|Fri Feb 14 17:32:01.00 1997 PST
|Sat Feb 15 17:32:01.00 1997 PST
|Sun Feb 16 17:32:01.00 1997 PST
|Tue Feb 16 17:32 0097 BC
|Sat Feb 16 17:32:01.00 0097
|Thu Feb 16 17:32:01.00 0597
|Tue Feb 16 17:32:01.00 1097
|Sat Feb 16 17:32:01.00 1697
|Thu Feb 16 17:32:01.00 1797
|Tue Feb 16 17:32:01.00 1897
|Sun Feb 16 17:32:01.00 1997 PST
|Sat Feb 16 17:32:01.00 2097
|Wed Feb 28 17:32:01.00 1996 PST
|Thu Feb 29 17:32:01.00 1996 PST
|Fri Mar 01 17:32:01.00 1996 PST
|Mon Dec 30 17:32:01.00 1996 PST
|Tue Dec 31 17:32:01.00 1996 PST
|Wed Jan 01 17:32:01.00 1997 PST
|Fri Feb 28 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Tue Dec 30 17:32:01.00 1997 PST
|Wed Dec 31 17:32:01.00 1997 PST
|Fri Dec 31 17:32:01.00 1999 PST
|Sat Jan 01 17:32:01.00 2000 PST
|Sun Dec 31 17:32:01.00 2000 PST
|Mon Jan 01 17:32:01.00 2001 PST
(58 rows)
QUERY: SELECT '' AS sixteen, d1 FROM DATETIME_TBL
WHERE d1 <= '1997-01-02'::datetime and d1 != 'current'::datetime;
sixteen|d1
-------+-------------------------------
|-infinity
|epoch
|Thu Jan 02 00:00:00.00 1997 PST
|Tue Feb 16 17:32 0097 BC
|Sat Feb 16 17:32:01.00 0097
|Thu Feb 16 17:32:01.00 0597
|Tue Feb 16 17:32:01.00 1097
|Sat Feb 16 17:32:01.00 1697
|Thu Feb 16 17:32:01.00 1797
|Tue Feb 16 17:32:01.00 1897
|Wed Feb 28 17:32:01.00 1996 PST
|Thu Feb 29 17:32:01.00 1996 PST
|Fri Mar 01 17:32:01.00 1996 PST
|Mon Dec 30 17:32:01.00 1996 PST
|Tue Dec 31 17:32:01.00 1996 PST
|Wed Jan 01 17:32:01.00 1997 PST
(16 rows)
QUERY: SELECT '' AS fortyfour, d1 FROM DATETIME_TBL
WHERE d1 >= '1997-01-02'::datetime and d1 != 'current'::datetime;
fortyfour|d1
---------+-------------------------------
|infinity
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:02.00 1997 PST
|Mon Feb 10 17:32:01.40 1997 PST
|Mon Feb 10 17:32:01.50 1997 PST
|Mon Feb 10 17:32:01.60 1997 PST
|Thu Jan 02 00:00:00.00 1997 PST
|Thu Jan 02 03:04:05.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Jun 10 17:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:00.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 17:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Mon Feb 10 09:32:01.00 1997 PST
|Tue Jun 10 18:32:01.00 1997 PDT
|Mon Feb 10 17:32:01.00 1997 PST
|Tue Feb 11 17:32:01.00 1997 PST
|Wed Feb 12 17:32:01.00 1997 PST
|Thu Feb 13 17:32:01.00 1997 PST
|Fri Feb 14 17:32:01.00 1997 PST
|Sat Feb 15 17:32:01.00 1997 PST
|Sun Feb 16 17:32:01.00 1997 PST
|Sun Feb 16 17:32:01.00 1997 PST
|Sat Feb 16 17:32:01.00 2097
|Fri Feb 28 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Tue Dec 30 17:32:01.00 1997 PST
|Wed Dec 31 17:32:01.00 1997 PST
|Fri Dec 31 17:32:01.00 1999 PST
|Sat Jan 01 17:32:01.00 2000 PST
|Sun Dec 31 17:32:01.00 2000 PST
|Mon Jan 01 17:32:01.00 2001 PST
(44 rows)
QUERY: SELECT '' AS sixtythree, d1 + '1 year'::timespan AS one_year FROM DATETIME_TBL;
sixtythree|one_year
----------+-------------------------------
|invalid
|-infinity
|infinity
|Thu Dec 31 16:00:00.00 1970 PST
|Tue Feb 10 17:32:01.00 1998 PST
|invalid
|invalid
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:02.00 1998 PST
|Tue Feb 10 17:32:01.40 1998 PST
|Tue Feb 10 17:32:01.50 1998 PST
|Tue Feb 10 17:32:01.60 1998 PST
|Fri Jan 02 00:00:00.00 1998 PST
|Fri Jan 02 03:04:05.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Wed Jun 10 17:32:01.00 1998 PDT
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:00.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 17:32:01.00 1998 PST
|Tue Feb 10 09:32:01.00 1998 PST
|Tue Feb 10 09:32:01.00 1998 PST
|Tue Feb 10 09:32:01.00 1998 PST
|Wed Jun 10 18:32:01.00 1998 PDT
|Tue Feb 10 17:32:01.00 1998 PST
|Wed Feb 11 17:32:01.00 1998 PST
|Thu Feb 12 17:32:01.00 1998 PST
|Fri Feb 13 17:32:01.00 1998 PST
|Sat Feb 14 17:32:01.00 1998 PST
|Sun Feb 15 17:32:01.00 1998 PST
|Mon Feb 16 17:32:01.00 1998 PST
|Thu Feb 16 17:32 0096 BC
|Sun Feb 16 17:32:01.00 0098
|Fri Feb 16 17:32:01.00 0598
|Wed Feb 16 17:32:01.00 1098
|Sun Feb 16 17:32:01.00 1698
|Fri Feb 16 17:32:01.00 1798
|Wed Feb 16 17:32:01.00 1898
|Mon Feb 16 17:32:01.00 1998 PST
|Sun Feb 16 17:32:01.00 2098
|Thu Feb 27 17:32:01.00 1997 PST
|Fri Feb 28 17:32:01.00 1997 PST
|Sat Mar 01 17:32:01.00 1997 PST
|Tue Dec 30 17:32:01.00 1997 PST
|Wed Dec 31 17:32:01.00 1997 PST
|Thu Jan 01 17:32:01.00 1998 PST
|Sat Feb 28 17:32:01.00 1998 PST
|Sun Mar 01 17:32:01.00 1998 PST
|Sun Mar 01 17:32:01.00 1998 PST
|Wed Dec 30 17:32:01.00 1998 PST
|Thu Dec 31 17:32:01.00 1998 PST
|Sun Dec 31 17:32:01.00 2000 PST
|Mon Jan 01 17:32:01.00 2001 PST
|Mon Dec 31 17:32:01.00 2001 PST
|Tue Jan 01 17:32:01.00 2002 PST
|invalid
(63 rows)
QUERY: SELECT '' AS sixtythree, d1 - '1 year'::timespan AS one_year FROM DATETIME_TBL;
sixtythree|one_year
----------+-------------------------------
|invalid
|-infinity
|infinity
|Tue Dec 31 16:00:00.00 1968 PST
|Sat Feb 10 17:32:01.00 1996 PST
|invalid
|invalid
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:02.00 1996 PST
|Sat Feb 10 17:32:01.40 1996 PST
|Sat Feb 10 17:32:01.50 1996 PST
|Sat Feb 10 17:32:01.60 1996 PST
|Tue Jan 02 00:00:00.00 1996 PST
|Tue Jan 02 03:04:05.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Mon Jun 10 17:32:01.00 1996 PDT
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:00.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 17:32:01.00 1996 PST
|Sat Feb 10 09:32:01.00 1996 PST
|Sat Feb 10 09:32:01.00 1996 PST
|Sat Feb 10 09:32:01.00 1996 PST
|Mon Jun 10 18:32:01.00 1996 PDT
|Sat Feb 10 17:32:01.00 1996 PST
|Sun Feb 11 17:32:01.00 1996 PST
|Mon Feb 12 17:32:01.00 1996 PST
|Tue Feb 13 17:32:01.00 1996 PST
|Wed Feb 14 17:32:01.00 1996 PST
|Thu Feb 15 17:32:01.00 1996 PST
|Fri Feb 16 17:32:01.00 1996 PST
|Mon Feb 16 17:32 0098 BC
|Thu Feb 16 17:32:01.00 0096
|Tue Feb 16 17:32:01.00 0596
|Sun Feb 16 17:32:01.00 1096
|Thu Feb 16 17:32:01.00 1696
|Tue Feb 16 17:32:01.00 1796
|Sun Feb 16 17:32:01.00 1896
|Fri Feb 16 17:32:01.00 1996 PST
|Thu Feb 16 17:32:01.00 2096
|Mon Feb 27 17:32:01.00 1995 PST
|Tue Feb 28 17:32:01.00 1995 PST
|Wed Mar 01 17:32:01.00 1995 PST
|Sat Dec 30 17:32:01.00 1995 PST
|Sun Dec 31 17:32:01.00 1995 PST
|Mon Jan 01 17:32:01.00 1996 PST
|Thu Feb 29 17:32:01.00 1996 PST
|Fri Mar 01 17:32:01.00 1996 PST
|Fri Mar 01 17:32:01.00 1996 PST
|Mon Dec 30 17:32:01.00 1996 PST
|Tue Dec 31 17:32:01.00 1996 PST
|Thu Dec 31 17:32:01.00 1998 PST
|Fri Jan 01 17:32:01.00 1999 PST
|Fri Dec 31 17:32:01.00 1999 PST
|Sat Jan 01 17:32:01.00 2000 PST
|invalid
(63 rows)
QUERY: SELECT '' AS fifty, d1 - '1997-01-02'::datetime AS diff
FROM DATETIME_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
fifty|diff
-----+--------------------------------------
|@ 9863 days 8 hours ago
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 0
|@ 3 hours 4 mins 5 secs
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 159 days 16 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 39 days 9 hours 32 mins 1 sec
|@ 39 days 9 hours 32 mins 1 sec
|@ 39 days 9 hours 32 mins 1 sec
|@ 159 days 17 hours 32 mins 1 sec
|@ 39 days 17 hours 32 mins 1 sec
|@ 40 days 17 hours 32 mins 1 sec
|@ 41 days 17 hours 32 mins 1 sec
|@ 42 days 17 hours 32 mins 1 sec
|@ 43 days 17 hours 32 mins 1 sec
|@ 44 days 17 hours 32 mins 1 sec
|@ 45 days 17 hours 32 mins 1 sec
|@ 45 days 17 hours 32 mins 1 sec
|@ 308 days 6 hours 27 mins 59 secs ago
|@ 307 days 6 hours 27 mins 59 secs ago
|@ 306 days 6 hours 27 mins 59 secs ago
|@ 2 days 6 hours 27 mins 59 secs ago
|@ 1 day 6 hours 27 mins 59 secs ago
|@ 6 hours 27 mins 59 secs ago
|@ 57 days 17 hours 32 mins 1 sec
|@ 58 days 17 hours 32 mins 1 sec
|@ 58 days 17 hours 32 mins 1 sec
|@ 362 days 17 hours 32 mins 1 sec
|@ 363 days 17 hours 32 mins 1 sec
|@ 1093 days 17 hours 32 mins 1 sec
|@ 1094 days 17 hours 32 mins 1 sec
|@ 1459 days 17 hours 32 mins 1 sec
|@ 1460 days 17 hours 32 mins 1 sec
(49 rows)
QUERY: SELECT '' AS fortynine, date_part( 'year', d1) AS year, date_part( 'month', d1) AS month,
date_part( 'day', d1) AS day, date_part( 'hour', d1) AS hour,
date_part( 'minute', d1) AS minute, date_part( 'second', d1) AS second
FROM DATETIME_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
fortynine|year|month|day|hour|minute| second
---------+----+-----+---+----+------+--------
|1969| 12| 31| 16| 0| 0
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32|1.000001
|1997| 2| 10| 17| 32|1.999999
|1997| 2| 10| 17| 32| 1.4
|1997| 2| 10| 17| 32| 1.5
|1997| 2| 10| 17| 32| 1.6
|1997| 1| 2| 0| 0| 0
|1997| 1| 2| 3| 4| 5
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 6| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 0
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 10| 9| 32| 1
|1997| 2| 10| 9| 32| 1
|1997| 2| 10| 9| 32| 1
|1997| 6| 10| 18| 32| 1
|1997| 2| 10| 17| 32| 1
|1997| 2| 11| 17| 32| 1
|1997| 2| 12| 17| 32| 1
|1997| 2| 13| 17| 32| 1
|1997| 2| 14| 17| 32| 1
|1997| 2| 15| 17| 32| 1
|1997| 2| 16| 17| 32| 1
|1997| 2| 16| 17| 32| 1
|1996| 2| 28| 17| 32| 1
|1996| 2| 29| 17| 32| 1
|1996| 3| 1| 17| 32| 1
|1996| 12| 30| 17| 32| 1
|1996| 12| 31| 17| 32| 1
|1997| 1| 1| 17| 32| 1
|1997| 2| 28| 17| 32| 1
|1997| 3| 1| 17| 32| 1
|1997| 3| 1| 17| 32| 1
|1997| 12| 30| 17| 32| 1
|1997| 12| 31| 17| 32| 1
|1999| 12| 31| 17| 32| 1
|2000| 1| 1| 17| 32| 1
|2000| 12| 31| 17| 32| 1
|2001| 1| 1| 17| 32| 1
(49 rows)
QUERY: SELECT '' AS fortynine, date_part( 'quarter', d1) AS quarter, date_part( 'msec', d1) AS msec,
date_part( 'usec', d1) AS usec
FROM DATETIME_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
fortynine|quarter| msec| usec
---------+-------+--------------------+-----------------
| 4| 0| 0
| 1| 0| 0
| 1|0.000999999999917733|0.999999999917733
| 1| 999.999| 999999
| 1| 400| 400000
| 1| 500| 500000
| 1| 600| 600000
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 2| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 2| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 4| 0| 0
| 4| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 1| 0| 0
| 4| 0| 0
| 4| 0| 0
| 4| 0| 0
| 1| 0| 0
| 4| 0| 0
| 1| 0| 0
(49 rows)

View File

@ -0,0 +1,168 @@
QUERY: select 1
select
select * from nonesuch;
WARN:parser: parse error at or near "select"
QUERY: select nonesuch from pg_database;
WARN:attribute "nonesuch" not found
QUERY: select * from pg_database where nonesuch = pg_database.datname;
WARN:attribute "nonesuch" not found
QUERY: select * from pg_database where pg_database.datname = nonesuch;
WARN:attribute "nonesuch" not found
QUERY: select distinct on foobar from pg_database;
WARN:parser: parse error at or near "from"
QUERY: select distinct on foobar * from pg_database;
WARN:The field specified in the UNIQUE ON clause is not in the targetlist
QUERY: delete from;
WARN:parser: parse error at or near ";"
QUERY: delete from nonesuch;
WARN:nonesuch: Table does not exist.
QUERY: drop table;
WARN:parser: parse error at or near ";"
QUERY: drop table nonesuch;
WARN:Relation nonesuch Does Not Exist!
QUERY: alter table rename;
WARN:parser: parse error at or near "rename"
QUERY: alter table nonesuch rename to newnonesuch;
WARN:renamerel: relation "nonesuch" does not exist
QUERY: alter table nonesuch rename to stud_emp;
WARN:renamerel: relation "nonesuch" does not exist
QUERY: alter table stud_emp rename to pg_stud_emp;
WARN:renamerel: Illegal class name: "pg_stud_emp" -- pg_ is reserved for system catalogs
QUERY: alter table stud_emp rename to aggtest;
WARN:renamerel: relation "aggtest" exists
QUERY: alter table stud_emp rename to stud_emp;
WARN:renamerel: relation "stud_emp" exists
QUERY: alter table nonesuchrel rename column nonesuchatt to newnonesuchatt;
WARN:renameatt: relation "nonesuchrel" nonexistent
QUERY: alter table emp rename column nonesuchatt to newnonesuchatt;
WARN:renameatt: attribute "nonesuchatt" nonexistent
QUERY: alter table emp rename column salary to manager;
WARN:renameatt: attribute "manager" exists
QUERY: alter table emp rename column salary to oid;
WARN:renameatt: attribute "oid" exists
QUERY: abort;
NOTICE:UserAbortTransactionBlock and not in in-progress state
QUERY: end;
NOTICE:EndTransactionBlock and not inprogress/abort state
QUERY: create aggregate newavg1 (sfunc1 = int4pl,
basetype = int4,
stype1 = int4,
sfunc2 = int4inc,
stype2 = int4,
initcond1 = '0',
initcond2 = '0');
WARN:AggregateCreate: Aggregate must have final function with both transition functions
QUERY: create aggregate newavg2 (sfunc1 = int4pl,
basetype = int4,
stype1 = int4,
sfunc2 = int2inc,
stype2 = int2,
finalfunc = int4div,
initcond1 = '0',
initcond2 = '0');
WARN:AggregateCreate: 'int4div'('int4','int2') does not exist
QUERY: create aggregate newavg3 (sfunc1 = int4pl,
basetype = int4,
stype1 = int4,
sfunc2 = int4inc,
stype2 = int4,
finalfunc = int2div,
initcond1 = '0',
initcond2 = '0');
WARN:AggregateCreate: 'int2div'('int4','int4') does not exist
QUERY: create aggregate newcnt1 (sfunc2 = int4inc,
stype2 = int4,
initcond2 = '0');
WARN:Define: "basetype" unspecified
QUERY: create aggregate newcnt1 (sfunc2 = int4inc,
basetype = int4,
stype2 = int4);
WARN:AggregateCreate: transition function 2 MUST have an initial value
QUERY: drop index;
WARN:parser: parse error at or near ";"
QUERY: drop index 314159;
WARN:parser: parse error at or near "314159"
QUERY: drop index nonesuch;
WARN:index "nonesuch" nonexistent
QUERY: drop aggregate;
WARN:parser: parse error at or near ";"
QUERY: drop aggregate 314159;
WARN:parser: parse error at or near "314159"
QUERY: drop aggregate nonesuch;
WARN:RemoveAggregate: aggregate 'nonesuch' does not exist
QUERY: drop function ();
WARN:parser: parse error at or near "("
QUERY: drop function 314159();
WARN:parser: parse error at or near "314159"
QUERY: drop function nonesuch();
WARN:RemoveFunction: function nonesuch() does not exist
QUERY: drop type;
WARN:parser: parse error at or near ";"
QUERY: drop type 314159;
WARN:parser: parse error at or near "314159"
QUERY: drop type nonesuch;
WARN:RemoveType: type 'nonesuch' does not exist
QUERY: drop operator;
WARN:parser: parse error at or near ";"
QUERY: drop operator equals;
WARN:parser: parse error at or near "equals"
QUERY: drop operator ===;
WARN:parser: parse error at or near ";"
QUERY: drop operator int4, int4;
WARN:parser: parse error at or near "int4"
QUERY: drop operator (int4, int4);
WARN:parser: parse error at or near "("
QUERY: drop operator === ();
WARN:parser: parse error at or near ")"
QUERY: drop operator === (int4);
WARN:parser: argument type missing (use NONE for unary operators)
QUERY: drop operator === (int4, int4);
WARN:RemoveOperator: binary operator '===' taking 'int4' and 'int4' does not exist
QUERY: drop operator = (nonesuch);
WARN:parser: argument type missing (use NONE for unary operators)
QUERY: drop operator = ( , int4);
WARN:parser: parse error at or near ","
QUERY: drop operator = (nonesuch, int4);
WARN:RemoveOperator: type 'nonesuch' does not exist
QUERY: drop operator = (int4, nonesuch);
WARN:RemoveOperator: type 'nonesuch' does not exist
QUERY: drop operator = (int4, );
WARN:parser: parse error at or near ")"
QUERY: drop rule;
WARN:parser: parse error at or near ";"
QUERY: drop rule 314159;
WARN:parser: parse error at or near "314159"
QUERY: drop rule nonesuch;
WARN:RewriteGetRuleEventRel: rule "nonesuch" not found
QUERY: drop tuple rule nonesuch;
WARN:parser: parse error at or near "tuple"
QUERY: drop instance rule nonesuch;
WARN:parser: parse error at or near "instance"
QUERY: drop rewrite rule nonesuch;
WARN:parser: parse error at or near "rewrite"

View File

@ -0,0 +1,148 @@
QUERY: CREATE TABLE TIMESPAN_TBL (f1 timespan);
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 1 minute');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 5 hour');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 10 day');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 34 year');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 3 months');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 14 seconds ago');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('1 day 2 hours 3 minutes 4 seconds');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('6 years');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('5 months');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('5 months 12 hours');
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('badly formatted timespan');
WARN:Bad timespan external representation badly formatted timespan
QUERY: INSERT INTO TIMESPAN_TBL (f1) VALUES ('@ 30 eons ago');
WARN:Bad timespan external representation @ 30 eons ago
QUERY: SELECT '' AS ten, TIMESPAN_TBL.*;
ten|f1
---+-----------------------------
|@ 1 min
|@ 5 hours
|@ 10 days
|@ 34 years
|@ 3 mons
|@ 14 secs ago
|@ 1 day 2 hours 3 mins 4 secs
|@ 6 years
|@ 5 mons
|@ 5 mons 12 hours
(10 rows)
QUERY: SELECT '' AS nine, TIMESPAN_TBL.*
WHERE TIMESPAN_TBL.f1 <> '@ 10 days'::timespan;
nine|f1
----+-----------------------------
|@ 1 min
|@ 5 hours
|@ 34 years
|@ 3 mons
|@ 14 secs ago
|@ 1 day 2 hours 3 mins 4 secs
|@ 6 years
|@ 5 mons
|@ 5 mons 12 hours
(9 rows)
QUERY: SELECT '' AS three, TIMESPAN_TBL.*
WHERE TIMESPAN_TBL.f1 <= '@ 5 hours'::timespan;
three|f1
-----+-------------
|@ 1 min
|@ 5 hours
|@ 14 secs ago
(3 rows)
QUERY: SELECT '' AS three, TIMESPAN_TBL.*
WHERE TIMESPAN_TBL.f1 < '@ 1 day'::timespan;
three|f1
-----+-------------
|@ 1 min
|@ 5 hours
|@ 14 secs ago
(3 rows)
QUERY: SELECT '' AS one, TIMESPAN_TBL.*
WHERE TIMESPAN_TBL.f1 = '@ 34 years'::timespan;
one|f1
---+----------
|@ 34 years
(1 row)
QUERY: SELECT '' AS five, TIMESPAN_TBL.*
WHERE TIMESPAN_TBL.f1 >= '@ 1 month'::timespan;
five|f1
----+-----------------
|@ 34 years
|@ 3 mons
|@ 6 years
|@ 5 mons
|@ 5 mons 12 hours
(5 rows)
QUERY: SELECT '' AS nine, TIMESPAN_TBL.*
WHERE TIMESPAN_TBL.f1 > '@ 3 seconds ago'::timespan;
nine|f1
----+-----------------------------
|@ 1 min
|@ 5 hours
|@ 10 days
|@ 34 years
|@ 3 mons
|@ 1 day 2 hours 3 mins 4 secs
|@ 6 years
|@ 5 mons
|@ 5 mons 12 hours
(9 rows)
QUERY: SELECT '' AS fortyfive, r1.*, r2.*
FROM TIMESPAN_TBL r1, TIMESPAN_TBL r2
WHERE r1.f1 > r2.f1;
fortyfive|f1 |f1
---------+-----------------------------+-----------------------------
|@ 5 hours |@ 1 min
|@ 10 days |@ 1 min
|@ 34 years |@ 1 min
|@ 3 mons |@ 1 min
|@ 1 day 2 hours 3 mins 4 secs|@ 1 min
|@ 6 years |@ 1 min
|@ 5 mons |@ 1 min
|@ 5 mons 12 hours |@ 1 min
|@ 10 days |@ 5 hours
|@ 34 years |@ 5 hours
|@ 3 mons |@ 5 hours
|@ 1 day 2 hours 3 mins 4 secs|@ 5 hours
|@ 6 years |@ 5 hours
|@ 5 mons |@ 5 hours
|@ 5 mons 12 hours |@ 5 hours
|@ 34 years |@ 10 days
|@ 3 mons |@ 10 days
|@ 6 years |@ 10 days
|@ 5 mons |@ 10 days
|@ 5 mons 12 hours |@ 10 days
|@ 34 years |@ 3 mons
|@ 6 years |@ 3 mons
|@ 5 mons |@ 3 mons
|@ 5 mons 12 hours |@ 3 mons
|@ 1 min |@ 14 secs ago
|@ 5 hours |@ 14 secs ago
|@ 10 days |@ 14 secs ago
|@ 34 years |@ 14 secs ago
|@ 3 mons |@ 14 secs ago
|@ 1 day 2 hours 3 mins 4 secs|@ 14 secs ago
|@ 6 years |@ 14 secs ago
|@ 5 mons |@ 14 secs ago
|@ 5 mons 12 hours |@ 14 secs ago
|@ 10 days |@ 1 day 2 hours 3 mins 4 secs
|@ 34 years |@ 1 day 2 hours 3 mins 4 secs
|@ 3 mons |@ 1 day 2 hours 3 mins 4 secs
|@ 6 years |@ 1 day 2 hours 3 mins 4 secs
|@ 5 mons |@ 1 day 2 hours 3 mins 4 secs
|@ 5 mons 12 hours |@ 1 day 2 hours 3 mins 4 secs
|@ 34 years |@ 6 years
|@ 34 years |@ 5 mons
|@ 6 years |@ 5 mons
|@ 5 mons 12 hours |@ 5 mons
|@ 34 years |@ 5 mons 12 hours
|@ 6 years |@ 5 mons 12 hours
(45 rows)

View File

@ -3,13 +3,13 @@
--
--
CREATE FUNCTION circle_in(opaque)
RETURNS circle
AS '_OBJWD_/regress_DLSUFFIX_'
CREATE FUNCTION widget_in(opaque)
RETURNS widget
AS '_CWD_/regress_DLSUFFIX_'
LANGUAGE 'c';
CREATE FUNCTION circle_out(opaque)
CREATE FUNCTION widget_out(opaque)
RETURNS opaque
AS '_OBJWD_/regress_DLSUFFIX_'
AS '_CWD_/regress_DLSUFFIX_'
LANGUAGE 'c';

File diff suppressed because it is too large Load Diff