Transactions and unique constraint - Mailing list pgsql-novice

From Verena Ruff
Subject Transactions and unique constraint
Date
Msg-id 200606121504.47300.lists@triosolutions.at
Whole thread Raw
Responses Re: Transactions and unique constraint  (Verena Ruff <lists@triosolutions.at>)
List pgsql-novice
Hi everyone,
I have a problem with 2 inherited tables and a primery key constraint.

table a ( id serial primary key );
table b () inherits (a);
alter table b add constraint

If I delete one record of a, and then insert the same values into b, there is
an error telling me there is a duplicate key violating the unquie key
constraint.

This 2 queries are following directly each other in my PHP code. If I run the
2nd query (which inserts the values) afterwards with psql, it works. It seems
like Postgres needs some time recognizing that the primary key isn't used any
more. These queries are part of a transaction.

Any hints how I get this working?

Thanks,
Verena

pgsql-novice by date:

Previous
From: "A. Kretschmer"
Date:
Subject: Re: Question about stored procedures
Next
From: Tom Lane
Date:
Subject: Re: uh-oh