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

ERRORE:l'aggiornamento o l'eliminazione sulla tabella degli utenti viola il vincolo della chiave esterna fk_rails_03de2dc08c sui commenti della tabella

Sembra che l'utente numero 11 abbia fatto alcuni commenti e quindi l'utente non può essere eliminato perché quei commenti si riferiscono ancora a quell'utente. Questo è ciò che è una chiave esterna:le voci nella tabella dei commenti (una tabella figlio) sono codificate nella tabella padre (utente) - il genitore non può essere eliminato perché ciò lascerebbe record orfani

Elimina prima i commenti dell'utente 11 o modifica la chiave esterna in modo che sia in modalità "elimina in cascata" - l'eliminazione del genitore causerà l'eliminazione automatica dei record figlio