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.
REL8_1_STABLE
Tom Lane 20 years ago
parent 21b54ed81a
commit e88d84b737
  1. 8
      src/test/regress/expected/horology.out
  2. 4
      src/test/regress/sql/horology.sql

@ -853,11 +853,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 '03:30' + interval '1 month 04:01' AS "07:31:00-08";
-- Try the following two tests instead, as a poor substitute
SELECT CAST(CAST(date 'today' + time with time zone '01:30'
+ interval '02:01' AS time with time zone) AS time) AS "03:31:00";
03:31:00
SELECT CAST(CAST(date 'today' + time with time zone '05:30'
+ interval '02:01' AS time with time zone) AS time) AS "07:31:00";
07:31:00
----------
03:31:00
07:31:00
(1 row)
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";
-- Try the following two tests instead, as a poor substitute
SELECT CAST(CAST(date 'today' + time with time zone '01:30'
+ interval '02:01' AS time with time zone) AS time) AS "03:31:00";
SELECT CAST(CAST(date 'today' + time with time zone '05:30'
+ 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'
+ interval '1 month 04:01' as timestamp without time zone) AS time) AS "07:31:00";

Loading…
Cancel
Save