summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas G. Lockhart <lockhart@fourpalms.org>1997-07-02 01:34:24 +0000
committerThomas G. Lockhart <lockhart@fourpalms.org>1997-07-02 01:34:24 +0000
commit54c38a95ee5fed61f33af48c1ccc91dae818286a (patch)
tree56ec3f9babbfa87c00e41cd7880dfdf75bb9e98c
parent48b5432769d302768c0a869e579a916243ec1374 (diff)
downloadpostgresql-54c38a95ee5fed61f33af48c1ccc91dae818286a.tar.gz
Add test results for "SET DateStyle" alternative datetime formats.
-rw-r--r--src/test/regress/expected/horology.out515
1 files changed, 515 insertions, 0 deletions
diff --git a/src/test/regress/expected/horology.out b/src/test/regress/expected/horology.out
index 6b482d0b6d..967a03cb1f 100644
--- a/src/test/regress/expected/horology.out
+++ b/src/test/regress/expected/horology.out
@@ -1041,3 +1041,518 @@ eight|european_sql
QUERY: RESET DateStyle;
QUERY: SHOW DateStyle;
NOTICE:DateStyle is Postgres with US (NonEuropean) conventions
+QUERY: SET DateStyle TO 'US,Postgres';
+QUERY: SHOW DateStyle;
+NOTICE:DateStyle is Postgres with US (NonEuropean) conventions
+QUERY: SELECT '' AS sixty_two, d1 AS us_postgres FROM DATETIME_TBL;
+sixty_two|us_postgres
+---------+-------------------------------
+ |invalid
+ |-infinity
+ |infinity
+ |epoch
+ |Mon Feb 10 17:32:01 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 1997 PST
+ |Thu Jan 02 03:04:05 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Tue Jun 10 17:32:01 1997 PDT
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:00 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 17:32:01 1997 PST
+ |Mon Feb 10 09:32:01 1997 PST
+ |Mon Feb 10 09:32:01 1997 PST
+ |Mon Feb 10 09:32:01 1997 PST
+ |Tue Jun 10 18:32:01 1997 PDT
+ |Mon Feb 10 17:32:01 1997 PST
+ |Tue Feb 11 17:32:01 1997 PST
+ |Wed Feb 12 17:32:01 1997 PST
+ |Thu Feb 13 17:32:01 1997 PST
+ |Fri Feb 14 17:32:01 1997 PST
+ |Sat Feb 15 17:32:01 1997 PST
+ |Sun Feb 16 17:32:01 1997 PST
+ |Tue Feb 16 17:32 0097 BC
+ |Sat Feb 16 17:32:01 0097
+ |Thu Feb 16 17:32:01 0597
+ |Tue Feb 16 17:32:01 1097
+ |Sat Feb 16 17:32:01 1697
+ |Thu Feb 16 17:32:01 1797
+ |Tue Feb 16 17:32:01 1897
+ |Sun Feb 16 17:32:01 1997 PST
+ |Sat Feb 16 17:32:01 2097
+ |Wed Feb 28 17:32:01 1996 PST
+ |Thu Feb 29 17:32:01 1996 PST
+ |Fri Mar 01 17:32:01 1996 PST
+ |Mon Dec 30 17:32:01 1996 PST
+ |Tue Dec 31 17:32:01 1996 PST
+ |Wed Jan 01 17:32:01 1997 PST
+ |Fri Feb 28 17:32:01 1997 PST
+ |Sat Mar 01 17:32:01 1997 PST
+ |Sat Mar 01 17:32:01 1997 PST
+ |Tue Dec 30 17:32:01 1997 PST
+ |Wed Dec 31 17:32:01 1997 PST
+ |Fri Dec 31 17:32:01 1999 PST
+ |Sat Jan 01 17:32:01 2000 PST
+ |Sun Dec 31 17:32:01 2000 PST
+ |Mon Jan 01 17:32:01 2001 PST
+ |Thu Jun 13 00:00:00 1957 PDT
+(63 rows)
+
+QUERY: SELECT '' AS eight, f1 AS us_postgres FROM ABSTIME_TBL;
+eight|us_postgres
+-----+----------------------------
+ |Sun Jan 14 03:14:21 1973 PST
+ |Mon May 01 00:30:30 1995 PDT
+ |epoch
+ |current
+ |infinity
+ |-infinity
+ |Sat May 10 23:59:12 1947 PST
+ |invalid
+(8 rows)
+
+QUERY: SET DateStyle TO 'US,ISO';
+QUERY: SELECT '' AS sixty_two, d1 AS us_iso FROM DATETIME_TBL;
+sixty_two|us_iso
+---------+-------------------------
+ |invalid
+ |-infinity
+ |infinity
+ |epoch
+ |1997-02-10 17:32:01-08
+ |invalid
+ |invalid
+ |1997-02-10 17:32:01.00-08
+ |1997-02-10 17:32:02.00-08
+ |1997-02-10 17:32:01.40-08
+ |1997-02-10 17:32:01.50-08
+ |1997-02-10 17:32:01.60-08
+ |1997-01-02 00:00:00-08
+ |1997-01-02 03:04:05-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-06-10 17:32:01-07
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:00-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 09:32:01-08
+ |1997-02-10 09:32:01-08
+ |1997-02-10 09:32:01-08
+ |1997-06-10 18:32:01-07
+ |1997-02-10 17:32:01-08
+ |1997-02-11 17:32:01-08
+ |1997-02-12 17:32:01-08
+ |1997-02-13 17:32:01-08
+ |1997-02-14 17:32:01-08
+ |1997-02-15 17:32:01-08
+ |1997-02-16 17:32:01-08
+ |0097-02-16 17:32 BC
+ |0097-02-16 17:32:01
+ |0597-02-16 17:32:01
+ |1097-02-16 17:32:01
+ |1697-02-16 17:32:01
+ |1797-02-16 17:32:01
+ |1897-02-16 17:32:01
+ |1997-02-16 17:32:01-08
+ |2097-02-16 17:32:01
+ |1996-02-28 17:32:01-08
+ |1996-02-29 17:32:01-08
+ |1996-03-01 17:32:01-08
+ |1996-12-30 17:32:01-08
+ |1996-12-31 17:32:01-08
+ |1997-01-01 17:32:01-08
+ |1997-02-28 17:32:01-08
+ |1997-03-01 17:32:01-08
+ |1997-03-01 17:32:01-08
+ |1997-12-30 17:32:01-08
+ |1997-12-31 17:32:01-08
+ |1999-12-31 17:32:01-08
+ |2000-01-01 17:32:01-08
+ |2000-12-31 17:32:01-08
+ |2001-01-01 17:32:01-08
+ |1957-06-13 00:00:00-07
+(63 rows)
+
+QUERY: SELECT '' AS eight, f1 AS us_iso FROM ABSTIME_TBL;
+eight|us_iso
+-----+----------------------
+ |1973-01-14 03:14:21-08
+ |1995-05-01 00:30:30-07
+ |epoch
+ |current
+ |infinity
+ |-infinity
+ |1947-05-10 23:59:12-08
+ |invalid
+(8 rows)
+
+QUERY: SET DateStyle TO 'US,SQL';
+QUERY: SHOW DateStyle;
+NOTICE:DateStyle is SQL with US (NonEuropean) conventions
+QUERY: SELECT '' AS sixty_two, d1 AS us_sql FROM DATETIME_TBL;
+sixty_two|us_sql
+---------+--------------------------
+ |invalid
+ |-infinity
+ |infinity
+ |epoch
+ |02/10/1997 17:32:01.00 PST
+ |invalid
+ |invalid
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:02.00 PST
+ |02/10/1997 17:32:01.40 PST
+ |02/10/1997 17:32:01.50 PST
+ |02/10/1997 17:32:01.60 PST
+ |01/02/1997 00:00:00.00 PST
+ |01/02/1997 03:04:05.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |06/10/1997 17:32:01.00 PDT
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:00.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 17:32:01.00 PST
+ |02/10/1997 09:32:01.00 PST
+ |02/10/1997 09:32:01.00 PST
+ |02/10/1997 09:32:01.00 PST
+ |06/10/1997 18:32:01.00 PDT
+ |02/10/1997 17:32:01.00 PST
+ |02/11/1997 17:32:01.00 PST
+ |02/12/1997 17:32:01.00 PST
+ |02/13/1997 17:32:01.00 PST
+ |02/14/1997 17:32:01.00 PST
+ |02/15/1997 17:32:01.00 PST
+ |02/16/1997 17:32:01.00 PST
+ |02/16/0097 17:32 BC
+ |02/16/0097 17:32:01.00
+ |02/16/0597 17:32:01.00
+ |02/16/1097 17:32:01.00
+ |02/16/1697 17:32:01.00
+ |02/16/1797 17:32:01.00
+ |02/16/1897 17:32:01.00
+ |02/16/1997 17:32:01.00 PST
+ |02/16/2097 17:32:01.00
+ |02/28/1996 17:32:01.00 PST
+ |02/29/1996 17:32:01.00 PST
+ |03/01/1996 17:32:01.00 PST
+ |12/30/1996 17:32:01.00 PST
+ |12/31/1996 17:32:01.00 PST
+ |01/01/1997 17:32:01.00 PST
+ |02/28/1997 17:32:01.00 PST
+ |03/01/1997 17:32:01.00 PST
+ |03/01/1997 17:32:01.00 PST
+ |12/30/1997 17:32:01.00 PST
+ |12/31/1997 17:32:01.00 PST
+ |12/31/1999 17:32:01.00 PST
+ |01/01/2000 17:32:01.00 PST
+ |12/31/2000 17:32:01.00 PST
+ |01/01/2001 17:32:01.00 PST
+ |06/13/1957 00:00:00.00 PDT
+(63 rows)
+
+QUERY: SELECT '' AS eight, f1 AS us_sql FROM ABSTIME_TBL;
+eight|us_sql
+-----+--------------------------
+ |01/14/1973 03:14:21.00 PST
+ |05/01/1995 00:30:30.00 PDT
+ |epoch
+ |current
+ |infinity
+ |-infinity
+ |05/10/1947 23:59:12.00 PST
+ |invalid
+(8 rows)
+
+QUERY: SET DateStyle TO 'European,Postgres';
+QUERY: SHOW DateStyle;
+NOTICE:DateStyle is Postgres with European conventions
+QUERY: INSERT INTO DATETIME_TBL VALUES('13/06/1957');
+QUERY: SELECT count(*) as one FROM DATETIME_TBL WHERE d1 = 'Jun 13 1957';
+one
+---
+ 2
+(1 row)
+
+QUERY: SELECT '' AS sixty_three, d1 AS european_postgres FROM DATETIME_TBL;
+sixty_three|european_postgres
+-----------+-------------------------------
+ |invalid
+ |-infinity
+ |infinity
+ |epoch
+ |Mon 10 Feb 17:32:01 1997 PST
+ |invalid
+ |invalid
+ |Mon 10 Feb 17:32:01.00 1997 PST
+ |Mon 10 Feb 17:32:02.00 1997 PST
+ |Mon 10 Feb 17:32:01.40 1997 PST
+ |Mon 10 Feb 17:32:01.50 1997 PST
+ |Mon 10 Feb 17:32:01.60 1997 PST
+ |Thu 02 Jan 00:00:00 1997 PST
+ |Thu 02 Jan 03:04:05 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Tue 10 Jun 17:32:01 1997 PDT
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:00 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Mon 10 Feb 09:32:01 1997 PST
+ |Mon 10 Feb 09:32:01 1997 PST
+ |Mon 10 Feb 09:32:01 1997 PST
+ |Tue 10 Jun 18:32:01 1997 PDT
+ |Mon 10 Feb 17:32:01 1997 PST
+ |Tue 11 Feb 17:32:01 1997 PST
+ |Wed 12 Feb 17:32:01 1997 PST
+ |Thu 13 Feb 17:32:01 1997 PST
+ |Fri 14 Feb 17:32:01 1997 PST
+ |Sat 15 Feb 17:32:01 1997 PST
+ |Sun 16 Feb 17:32:01 1997 PST
+ |Tue 16 Feb 17:32 0097 BC
+ |Sat 16 Feb 17:32:01 0097
+ |Thu 16 Feb 17:32:01 0597
+ |Tue 16 Feb 17:32:01 1097
+ |Sat 16 Feb 17:32:01 1697
+ |Thu 16 Feb 17:32:01 1797
+ |Tue 16 Feb 17:32:01 1897
+ |Sun 16 Feb 17:32:01 1997 PST
+ |Sat 16 Feb 17:32:01 2097
+ |Wed 28 Feb 17:32:01 1996 PST
+ |Thu 29 Feb 17:32:01 1996 PST
+ |Fri 01 Mar 17:32:01 1996 PST
+ |Mon 30 Dec 17:32:01 1996 PST
+ |Tue 31 Dec 17:32:01 1996 PST
+ |Wed 01 Jan 17:32:01 1997 PST
+ |Fri 28 Feb 17:32:01 1997 PST
+ |Sat 01 Mar 17:32:01 1997 PST
+ |Sat 01 Mar 17:32:01 1997 PST
+ |Tue 30 Dec 17:32:01 1997 PST
+ |Wed 31 Dec 17:32:01 1997 PST
+ |Fri 31 Dec 17:32:01 1999 PST
+ |Sat 01 Jan 17:32:01 2000 PST
+ |Sun 31 Dec 17:32:01 2000 PST
+ |Mon 01 Jan 17:32:01 2001 PST
+ |Thu 13 Jun 00:00:00 1957 PDT
+ |Thu 13 Jun 00:00:00 1957 PDT
+(64 rows)
+
+QUERY: SELECT '' AS eight, f1 AS european_postgres FROM ABSTIME_TBL;
+eight|european_postgres
+-----+----------------------------
+ |Sun 14 Jan 03:14:21 1973 PST
+ |Mon 01 May 00:30:30 1995 PDT
+ |epoch
+ |current
+ |infinity
+ |-infinity
+ |Sat 10 May 23:59:12 1947 PST
+ |invalid
+(8 rows)
+
+QUERY: SET DateStyle TO 'European,ISO';
+QUERY: SHOW DateStyle;
+NOTICE:DateStyle is ISO with European conventions
+QUERY: SELECT '' AS sixty_three, d1 AS european_iso FROM DATETIME_TBL;
+sixty_three|european_iso
+-----------+-------------------------
+ |invalid
+ |-infinity
+ |infinity
+ |epoch
+ |1997-02-10 17:32:01-08
+ |invalid
+ |invalid
+ |1997-02-10 17:32:01.00-08
+ |1997-02-10 17:32:02.00-08
+ |1997-02-10 17:32:01.40-08
+ |1997-02-10 17:32:01.50-08
+ |1997-02-10 17:32:01.60-08
+ |1997-01-02 00:00:00-08
+ |1997-01-02 03:04:05-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-06-10 17:32:01-07
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:00-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 17:32:01-08
+ |1997-02-10 09:32:01-08
+ |1997-02-10 09:32:01-08
+ |1997-02-10 09:32:01-08
+ |1997-06-10 18:32:01-07
+ |1997-02-10 17:32:01-08
+ |1997-02-11 17:32:01-08
+ |1997-02-12 17:32:01-08
+ |1997-02-13 17:32:01-08
+ |1997-02-14 17:32:01-08
+ |1997-02-15 17:32:01-08
+ |1997-02-16 17:32:01-08
+ |0097-02-16 17:32 BC
+ |0097-02-16 17:32:01
+ |0597-02-16 17:32:01
+ |1097-02-16 17:32:01
+ |1697-02-16 17:32:01
+ |1797-02-16 17:32:01
+ |1897-02-16 17:32:01
+ |1997-02-16 17:32:01-08
+ |2097-02-16 17:32:01
+ |1996-02-28 17:32:01-08
+ |1996-02-29 17:32:01-08
+ |1996-03-01 17:32:01-08
+ |1996-12-30 17:32:01-08
+ |1996-12-31 17:32:01-08
+ |1997-01-01 17:32:01-08
+ |1997-02-28 17:32:01-08
+ |1997-03-01 17:32:01-08
+ |1997-03-01 17:32:01-08
+ |1997-12-30 17:32:01-08
+ |1997-12-31 17:32:01-08
+ |1999-12-31 17:32:01-08
+ |2000-01-01 17:32:01-08
+ |2000-12-31 17:32:01-08
+ |2001-01-01 17:32:01-08
+ |1957-06-13 00:00:00-07
+ |1957-06-13 00:00:00-07
+(64 rows)
+
+QUERY: SELECT '' AS eight, f1 AS european_iso FROM ABSTIME_TBL;
+eight|european_iso
+-----+----------------------
+ |1973-01-14 03:14:21-08
+ |1995-05-01 00:30:30-07
+ |epoch
+ |current
+ |infinity
+ |-infinity
+ |1947-05-10 23:59:12-08
+ |invalid
+(8 rows)
+
+QUERY: SET DateStyle TO 'European,SQL';
+QUERY: SHOW DateStyle;
+NOTICE:DateStyle is SQL with European conventions
+QUERY: SELECT '' AS sixty_three, d1 AS european_sql FROM DATETIME_TBL;
+sixty_three|european_sql
+-----------+--------------------------
+ |invalid
+ |-infinity
+ |infinity
+ |epoch
+ |10/02/1997 17:32:01.00 PST
+ |invalid
+ |invalid
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:02.00 PST
+ |10/02/1997 17:32:01.40 PST
+ |10/02/1997 17:32:01.50 PST
+ |10/02/1997 17:32:01.60 PST
+ |02/01/1997 00:00:00.00 PST
+ |02/01/1997 03:04:05.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/06/1997 17:32:01.00 PDT
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:00.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 17:32:01.00 PST
+ |10/02/1997 09:32:01.00 PST
+ |10/02/1997 09:32:01.00 PST
+ |10/02/1997 09:32:01.00 PST
+ |10/06/1997 18:32:01.00 PDT
+ |10/02/1997 17:32:01.00 PST
+ |11/02/1997 17:32:01.00 PST
+ |12/02/1997 17:32:01.00 PST
+ |13/02/1997 17:32:01.00 PST
+ |14/02/1997 17:32:01.00 PST
+ |15/02/1997 17:32:01.00 PST
+ |16/02/1997 17:32:01.00 PST
+ |16/02/0097 17:32 BC
+ |16/02/0097 17:32:01.00
+ |16/02/0597 17:32:01.00
+ |16/02/1097 17:32:01.00
+ |16/02/1697 17:32:01.00
+ |16/02/1797 17:32:01.00
+ |16/02/1897 17:32:01.00
+ |16/02/1997 17:32:01.00 PST
+ |16/02/2097 17:32:01.00
+ |28/02/1996 17:32:01.00 PST
+ |29/02/1996 17:32:01.00 PST
+ |01/03/1996 17:32:01.00 PST
+ |30/12/1996 17:32:01.00 PST
+ |31/12/1996 17:32:01.00 PST
+ |01/01/1997 17:32:01.00 PST
+ |28/02/1997 17:32:01.00 PST
+ |01/03/1997 17:32:01.00 PST
+ |01/03/1997 17:32:01.00 PST
+ |30/12/1997 17:32:01.00 PST
+ |31/12/1997 17:32:01.00 PST
+ |31/12/1999 17:32:01.00 PST
+ |01/01/2000 17:32:01.00 PST
+ |31/12/2000 17:32:01.00 PST
+ |01/01/2001 17:32:01.00 PST
+ |13/06/1957 00:00:00.00 PDT
+ |13/06/1957 00:00:00.00 PDT
+(64 rows)
+
+QUERY: SELECT '' AS eight, f1 AS european_sql FROM ABSTIME_TBL;
+eight|european_sql
+-----+--------------------------
+ |14/01/1973 03:14:21.00 PST
+ |01/05/1995 00:30:30.00 PDT
+ |epoch
+ |current
+ |infinity
+ |-infinity
+ |10/05/1947 23:59:12.00 PST
+ |invalid
+(8 rows)
+
+QUERY: RESET DateStyle;
+QUERY: SHOW DateStyle;
+NOTICE:DateStyle is Postgres with US (NonEuropean) conventions