mirror of
https://github.com/postgres/postgres.git
synced 2025-05-05 09:19:17 +03:00
Remove test case that doesn't work with --disable-integer-timestamps.
Commits a7145f6bc et al. added a test to verify integer overflow detection in interval_mul. That only applies with integer timestamps, of course, so it's problematic in pre-v10 branches where we supported float timestamps. The test was only marginally worth the trouble to begin with, so just remove it in those branches. Per buildfarm. Discussion: https://postgr.es/m/6437.1573319193@sss.pgh.pa.us
This commit is contained in:
parent
a9c3cda281
commit
a55018760d
@ -232,9 +232,6 @@ INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483648 years');
|
||||
ERROR: interval out of range
|
||||
LINE 1: INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483648 years'...
|
||||
^
|
||||
-- Test edge-case overflow detection in interval multiplication
|
||||
select extract(epoch from '256 microseconds'::interval * (2^55)::float8);
|
||||
ERROR: interval out of range
|
||||
SELECT r1.*, r2.*
|
||||
FROM INTERVAL_TBL_OF r1, INTERVAL_TBL_OF r2
|
||||
WHERE r1.f1 > r2.f1
|
||||
|
@ -73,9 +73,6 @@ INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483649 days');
|
||||
INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('2147483647 years');
|
||||
INSERT INTO INTERVAL_TBL_OF (f1) VALUES ('-2147483648 years');
|
||||
|
||||
-- Test edge-case overflow detection in interval multiplication
|
||||
select extract(epoch from '256 microseconds'::interval * (2^55)::float8);
|
||||
|
||||
SELECT r1.*, r2.*
|
||||
FROM INTERVAL_TBL_OF r1, INTERVAL_TBL_OF r2
|
||||
WHERE r1.f1 > r2.f1
|
||||
|
Loading…
x
Reference in New Issue
Block a user