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. पायथन में psycopg2 में .sql स्कीमा निष्पादित करें

  2. सभी विदेशी कुंजियों को सूचीबद्ध करें PostgreSQL

  3. दृश्य पर ट्रिगर निष्पादित करें?

  4. समग्र कार्य बनाम परिणाम सेट सीमित करने पर दृश्य का प्रदर्शन प्रभाव

  5. Psycopg2 में कनेक्शन के सभी प्रश्नों के लिए स्कीमा सेट करना:search_path सेट करते समय दौड़ की स्थिति प्राप्त करना