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

यदि पोस्टग्रेएसक्यूएल में मौजूद नहीं है तो अद्वितीय इंडेक्स बनाएं

आप जाँच सकते हैं, कि क्या दिए गए नाम के साथ कोई अनुक्रमणिका इस कथन से मौजूद है।

अगर आपका इंडेक्स नाम some_table_some_field_idx है

SELECT count(*) > 0
FROM pg_class c
WHERE c.relname = 'some_table_some_field_idx' 
AND c.relkind = 'i';

Postgres 9.5 से शुरू करके आप उपयोग भी कर सकते हैं

CREATE INDEX IF NOT EXISTS


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टाइमस्टैम्प कॉलम को जेपीए प्रकार में कैसे मैप करें?

  2. postgresql - टेबल सेट डिफॉल्ट में बूलियन कॉलम जोड़ें

  3. pq:फ़ंक्शन अननेस्ट (अज्ञात) अद्वितीय नहीं है

  4. मैं इस फ़ंक्शन में अपने रिटर्न मानों के लिए स्वरूपण कैसे बदलूं?

  5. सी# .NET + PostgreSQL