Re: Key not present in table, but it is.
| От | Tom Lane |
|---|---|
| Тема | Re: Key not present in table, but it is. |
| Дата | |
| Msg-id | 26577.1342020904@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Key not present in table, but it is. (Emanuel Calvo <postgres.arg@gmail.com>) |
| Ответы |
Re: Key not present in table, but it is.
|
| Список | pgsql-general |
Emanuel Calvo <postgres.arg@gmail.com> writes: > Executed the following statement: > ... > ERROR: insert or update on table "veraz" violates foreign key > constraint "veraz_dni_fkey" > DETAIL: Key (dni)=(21530976) is not present in table "persona". > But the record is present: > coches=# select * from dia4.persona where dni = 21530976; The record is present in a child table of dia4.persona, not dia4.persona itself (try "SELECT ... FROM ONLY dia4.persona" to confirm this). Foreign key constraints do not look into child tables; see the Caveats section at the bottom of http://www.postgresql.org/docs/9.1/static/ddl-inherit.html regards, tom lane
В списке pgsql-general по дате отправления: