sql >> Database >  >> RDS >> PostgreSQL

IntegrityError:schending van externe sleutel bij verwijderen

Er is nog steeds een record dat verwijst naar id 45. Je hebt eerder record 17 in main_shipment verwijderd, maar er kunnen ook andere zijn. U moet alle records in main_shipment verwijderen die verwijzen naar id 45 in main_order. Zo niet, dan beschermt de database u tegen schade aan uw gegevens.




  1. Hoe een lijst van alle tabellen met gegevenswijzigingen in de afgelopen 24 uur?

  2. Hoe maak ik een opgeslagen procedure die optioneel in kolommen zal zoeken?

  3. Bizar prestatieprobleem:algemene tabeluitdrukkingen in inline door de gebruiker gedefinieerde functie

  4. De instructie ALTER TABLE conflicteert