PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

ERRO:atualizar ou excluir usuários da tabela viola a restrição de chave estrangeira fk_rails_03de2dc08c nos comentários da tabela


Parece que o usuário número 11 fez alguns comentários e, portanto, o usuário não pode ser excluído porque esses comentários ainda se referem a esse usuário. Isto é o que é uma chave estrangeira - entradas na tabela de comentários (uma tabela filho) são chaveadas para a tabela pai (usuário) - o pai não pode ser excluído porque isso deixaria registros órfãos

Exclua os comentários do usuário 11 primeiro ou altere a chave estrangeira para que fique no modo "em cascata de exclusão" - a exclusão do pai causará a exclusão automática dos registros filho