Consulta foreign key

From: "Romero, Fernando" <Fernando(dot)Romero(at)trenesargentinos(dot)gob(dot)ar>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Consulta foreign key
Date: 2021-03-24 03:03:08
Message-ID: 2bf1abfba023436f9d48414c9aac6fa7@LMVRTMAIL02.sofse.gob.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola como estan, consulto por un tema de foreign key ya que algo se me esta escapando.
Estoy borrado una tabla entre fecha me tiro violacion de contrainst porque hace referencia a otra tabla, fui a esa tabla y borre las misma fecha, cuando vuelvo a la tabla me vuelve a tirar error deviolacion de constraints con otro id.

=> delete from logpack_orderstatehistory where created BETWEEN '2019-01-01' AND '2019-12-31';
ERROR: update or delete on table "logpack_orderstatehistory" violates foreign key constraint "logpack_sheetorderhi_order_state_history__dfe8dbe1_fk_logpack_o" on table "logpack_sheetorderhistory"
DETAIL: Key (id)=(13388177) is still referenced from table "logpack_sheetorderhistory".
=> delete from logpack_sheetorderhistory where created BETWEEN '2019-01-01' AND '2019-12-31';
DELETE 6557673
=> delete from logpack_orderstatehistory where created BETWEEN '2019-01-01' AND '2019-12-31';
ERROR: update or delete on table "logpack_orderstatehistory" violates foreign key constraint "logpack_sheetorderhi_order_state_history__dfe8dbe1_fk_logpack_o" on table "logpack_sheetorderhistory"
DETAIL: Key (id)=(14470448) is still referenced from table "logpack_sheetorderhistory".

Si chequeo el campo id al que hace referencia en ese rango de fechas no tiene datos
select id from logpack_sheetorderhistory where created BETWEEN '2019-01-01' AND '2019-12-31';
id
----
(0 rows)

Que error estoy cometiendo?

Saludos y gracias

"El contenido del presente mensaje (y sus anexos) es privado, confidencial y de exclusivo uso para el destinatario referenciado; es de p?blico conocimiento que las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, as? como tampoco su integridad o su correcta recepci?n; es por ello que SOFSE no se responsabiliza de posibles perjuicios derivados de la captura, incorporaciones de virus o cualquier otra manipulaci?n efectuada por terceros. Las opiniones expresadas en este mensaje y en los archivos adjuntos son propias del remitente y no representan la opini?n o pol?ticas de SOFSE, salvo que se diga expresamente y el remitente se encuentre autorizado para ello"

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2021-03-24 06:25:51 Re: Consulta foreign key
Previous Message Romero, Fernando 2021-03-23 23:37:11 Consulta extract year