You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: test/regression/expected/type_support.out
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -117,6 +117,23 @@ SELECT * FROM date_tbl;
117
117
05-15-2023
118
118
(3 rows)
119
119
120
+
-- INTERVAL
121
+
CREATE TABLE interval_tbl(a INTERVAL);
122
+
INSERT INTO interval_tbl SELECT CAST(a AS INTERVAL) FROM (VALUES ('2 years 5 months 1 day 3 hours 30 minutes 5 seconds'::INTERVAL), ('5 day 5 hours'::INTERVAL), (NULL)) t(a);
123
+
SELECT * FROM interval_tbl;
124
+
a
125
+
-----------------------------------------------
126
+
@ 2 years 5 mons 1 day 3 hours 30 mins 5 secs
127
+
@ 5 days 5 hours
128
+
129
+
(3 rows)
130
+
131
+
SELECT * FROM interval_tbl WHERE a = '5 day 5 hours'::INTERVAL;
132
+
a
133
+
------------------
134
+
@ 5 days 5 hours
135
+
(1 row)
136
+
120
137
-- TIMESTAMP
121
138
CREATE TABLE timestamp_tbl(a TIMESTAMP);
122
139
INSERT INTO timestamp_tbl SELECT CAST(a AS TIMESTAMP) FROM (VALUES
Copy file name to clipboardExpand all lines: test/regression/sql/type_support.sql
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,12 @@ CREATE TABLE date_tbl(a DATE);
47
47
INSERT INTO date_tbl SELECT CAST(a ASDATE) FROM (VALUES ('2022-04-29'::DATE), (NULL), ('2023-05-15'::DATE)) t(a);
48
48
SELECT*FROM date_tbl;
49
49
50
+
-- INTERVAL
51
+
CREATETABLEinterval_tbl(a INTERVAL);
52
+
INSERT INTO interval_tbl SELECT CAST(a AS INTERVAL) FROM (VALUES ('2 years 5 months 1 day 3 hours 30 minutes 5 seconds'::INTERVAL), ('5 day 5 hours'::INTERVAL), (NULL)) t(a);
53
+
SELECT*FROM interval_tbl;
54
+
SELECT*FROM interval_tbl WHERE a ='5 day 5 hours'::INTERVAL;
55
+
50
56
-- TIMESTAMP
51
57
CREATETABLEtimestamp_tbl(a TIMESTAMP);
52
58
INSERT INTO timestamp_tbl SELECT CAST(a ASTIMESTAMP) FROM (VALUES
0 commit comments