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

PostgreSQL में 'न-नल-स्ट्रिंग' सरणी प्रकार का कॉलम घोषित करें

array_position() . के अतिरिक्त, पृष्ठ 9.5 के बाद से सरल

CREATE TABLE example (
    foo TEXT[] NOT NULL check (array_position(foo, null) is null)
);

आप एक खाली सरणी की जांच भी कर सकते हैं:

CREATE TABLE example (
    foo TEXT[] NOT NULL check (foo <> '{}' and array_position(foo, null) is 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. Posgtres बैच डालने से कई सीरियल मान लौटाना

  2. समारोह न्यूनतम (uuid) postgresql में मौजूद नहीं है

  3. किसी भी jsonb डेटा के साथ postgresql का उपयोग कैसे करें?

  4. Postgresql में डुप्लिकेट मानों के साथ डेटा डालें

  5. PostgreSQL में सर्वर-साइड प्रोग्रामिंग का अवलोकन