Adjust interval-addition test so that it won't fail on DST transition days.
Strange that we missed this DST dependence while fixing the others.
This commit is contained in:
parent
f7ae90041e
commit
23a1f015e5
@ -855,11 +855,11 @@ SELECT time with time zone '02:30-08' + interval '36:01' AS "14:31:00-08";
|
|||||||
-- SELECT time with time zone '01:30' + interval '02:01' AS "03:31:00-08";
|
-- SELECT time with time zone '01:30' + interval '02:01' AS "03:31:00-08";
|
||||||
-- SELECT time with time zone '03:30' + interval '1 month 04:01' AS "07:31:00-08";
|
-- SELECT time with time zone '03:30' + interval '1 month 04:01' AS "07:31:00-08";
|
||||||
-- Try the following two tests instead, as a poor substitute
|
-- Try the following two tests instead, as a poor substitute
|
||||||
SELECT CAST(CAST(date 'today' + time with time zone '01:30'
|
SELECT CAST(CAST(date 'today' + time with time zone '05:30'
|
||||||
+ interval '02:01' AS time with time zone) AS time) AS "03:31:00";
|
+ interval '02:01' AS time with time zone) AS time) AS "07:31:00";
|
||||||
03:31:00
|
07:31:00
|
||||||
----------
|
----------
|
||||||
03:31:00
|
07:31:00
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
SELECT CAST(cast(date 'today' + time with time zone '03:30'
|
SELECT CAST(cast(date 'today' + time with time zone '03:30'
|
||||||
|
@ -153,8 +153,8 @@ SELECT time with time zone '02:30-08' + interval '36:01' AS "14:31:00-08";
|
|||||||
-- SELECT time with time zone '03:30' + interval '1 month 04:01' AS "07:31:00-08";
|
-- SELECT time with time zone '03:30' + interval '1 month 04:01' AS "07:31:00-08";
|
||||||
-- Try the following two tests instead, as a poor substitute
|
-- Try the following two tests instead, as a poor substitute
|
||||||
|
|
||||||
SELECT CAST(CAST(date 'today' + time with time zone '01:30'
|
SELECT CAST(CAST(date 'today' + time with time zone '05:30'
|
||||||
+ interval '02:01' AS time with time zone) AS time) AS "03:31:00";
|
+ interval '02:01' AS time with time zone) AS time) AS "07:31:00";
|
||||||
|
|
||||||
SELECT CAST(cast(date 'today' + time with time zone '03:30'
|
SELECT CAST(cast(date 'today' + time with time zone '03:30'
|
||||||
+ interval '1 month 04:01' as timestamp without time zone) AS time) AS "07:31:00";
|
+ interval '1 month 04:01' as timestamp without time zone) AS time) AS "07:31:00";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user