PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

क्या विदेशी कुंजी संदर्भों में PostgreSQL में NULL मान हो सकते हैं?

तालिका 1 के लिए, यह INSERT कथन सफल होगा। यदि आप इसे 100 बार चलाते हैं, तो यह 100 बार सफल होगा।

insert into referencing_table values (null);

वही INSERT कथन तालिका 2 पर विफल हो जाएगा।

ERROR:  null value in column "indexing_table_id" violates not-null constraint
DETAIL:  Failing row contains (null).


  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 क्वेरी:तालिका से पंक्तियों का आदेश प्राप्त करें - II

  2. django.db.migrations.RenameModel और AutoField अनुक्रम नाम

  3. पहली तालिका में विदेशी कुंजी

  4. दो तालिकाओं को एक नई तालिका में संयोजित करें ताकि दूसरी तालिका से चयनित पंक्तियों को अनदेखा किया जा सके

  5. नियमित अभिव्यक्ति का उपयोग करके फ़ील्ड को अपडेट करने के लिए Postgresql क्वेरी