sql >> Base de Datos >  >> RDS >> PostgreSQL

ERROR:actualizar o eliminar en los usuarios de la tabla viola la restricción de clave externa fk_rails_03de2dc08c en los comentarios de la tabla

Parece que el usuario número 11 hizo algunos comentarios y, por lo tanto, el usuario no se puede eliminar porque esos comentarios todavía se refieren a ese usuario. Esto es lo que es una clave externa:las entradas en la tabla de comentarios (una tabla secundaria) están vinculadas a la tabla principal (usuario); la principal no se puede eliminar porque eso dejaría registros huérfanos

Elimine primero los comentarios del usuario 11, o cambie la clave foránea para que esté en modo "en cascada de eliminación":la eliminación del padre provocará la eliminación automática de los registros secundarios