hubert depesz lubaczewski <dep...@depesz.com> writes:
> 3rd insert fails (correctly), but I have doubts about its error message, 
> which was:

> psql:z.sql:18: ERROR:  conflicting key value violates exclusion constraint 
> "overlapping_times"
> DETAIL:  Key (box(point(date_part('epoch'::text, timezone('UTC'::text, 
> from_ts)), date_part('epoch'::text, timezone('UTC'::text, from_ts))), 
> point(date_part('epoch'::text, timezone('UTC'::text, to_ts)), 
> date_part('epoch'::text, timezone('UTC'::text, 
> to_ts)))))=((1232078399,1232078399),(1231387200,1231387200)) conflicts with 
> existing key (box(point(date_part('epoch'::text, timezone('UTC'::text, 
> from_ts)), date_part('epoch'::text, timezone('UTC'::text, from_ts))), 
> point(date_part('epoch'::text, timezone('UTC'::text, to_ts)), 
> date_part('epoch'::text, timezone('UTC'::text, 
> to_ts)))))=((1232078399,1232078399),(1231387200,1231387200)).

Yeah, this is a bug; and it reflects a wrong test not only a wrong error
message.  Patch applied --- thanks for the report!

                        regards, tom lane

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to