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

दूसरे में समान मान वाली पंक्ति को छोड़कर एक कॉलम पर अद्वितीय बाधा

यदि आप अपनी टेबल संरचना को थोड़ा बदल सकते हैं तो आप ऐसा कर सकते हैं:

your_table
id   header_value
1    1
2    1
3    2

header_value
id   header_id value
1    1         a
2    2         a

your_table.header_value . से एक विदेशी कुंजी बाधा जोड़ें करने के लिए header_value.id

अब आप header_value.value . पर एक अद्वितीय बाधा जोड़ सकते हैं ।



  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 copy_from फेंकता है DataError:पूर्णांक के लिए अमान्य इनपुट सिंटैक्स

  2. Postgresql:गलत डेटा लौटाने वाली क्वेरी

  3. किसी अन्य परिणाम कॉलम के लिए अभिव्यक्ति में परिणाम कॉलम का पुन:उपयोग कैसे करें

  4. pg_restore विकल्प - PostgreSQL बैकअप और ClusterControl के साथ स्वचालित पुनर्प्राप्ति

  5. हेरोकू पर PostgreSQL ऐप के साथ Django सिंक नहीं कर रहा है