sql >> Database teknologi >  >> RDS >> PostgreSQL

FEJL:Opdater eller slet på tabelbrugere overtræder fremmednøglebegrænsning fk_rails_03de2dc08c på tabelkommentarer

Det lyder som om bruger nummer 11 har lavet nogle kommentarer, og brugeren kan derfor ikke slettes, fordi disse kommentarer stadig refererer til denne bruger. Dette er, hvad en fremmednøgle er - indgange i kommentartabellen (en underordnet tabel) er indtastet til den overordnede tabel (bruger) - forælderen kan ikke slettes, fordi det ville efterlade forældreløse poster

Slet bruger 11s kommentarer først, eller skift fremmednøglen, så den er "on delete cascade"-tilstand - sletning af forælderen vil medføre automatisk sletning af underordnede poster




  1. Postgresql får første og sidste dag i alle iso-uger i et givet år

  2. Postgresql:Scripting af psql-udførelse med adgangskode

  3. SQL Server vs. NoSQL

  4. Deadlocks på MySQL-sletning af rækker