mirror of https://github.com/postgres/postgres
parent
78454c2744
commit
b63e57bea8
@ -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) |
||||
|
@ -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" |
||||
|
@ -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) |
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue