PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ГРЕШКА:актуализиране или изтриване на потребители на таблица нарушава ограничението за външен ключ fk_rails_03de2dc08c на коментари в таблица

Звучи сякаш потребител номер 11 е направил някои коментари и следователно потребителят не може да бъде изтрит, защото тези коментари все още се отнасят за този потребител. Това е външният ключ - записите в таблицата с коментари (дъщерна таблица) са свързани с родителската таблица (потребител) - родителят не може да бъде изтрит, защото това би оставило осиротели записи

Първо изтрийте коментарите на потребител 11 или променете чуждия ключ, така че да е в режим "каскадно изтриване" - изтриването на родителя ще доведе до автоматично изтриване на дъщерните записи




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Писане на функция в SQL за преминаване през диапазон от дати в UDF

  2. Не може да се свърже с postgres от отдалечен хост

  3. Как да направя INTERSECT с помощта на Eloquent Builder, без да имам колекция

  4. свързване на postgresql и codeigniter

  5. Интерполация между две стойности в една заявка