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

POSTGRES जांचें कि क्या प्रदान किया गया मान प्रकार सरणी के कॉलम में मौजूद है

Sequelize ANY . के इस प्रयोग का समर्थन नहीं करता है , ऐसा लगता है कि वे केवल इसके उपयोग का समर्थन करते हैं जैसे IN .इसके बजाय, आपको इसमें शामिल ऑपरेटर (@> .) आज़माना चाहिए ):

import {Op} from "sequelize";

MyModel.findAll({
  where: {
    column_name: {
      [Op.contains]: [provided_value]
    }
  }
});

यह कुछ इस तरह उत्पन्न करेगा

SELECT * FROM "MyModel" WHERE column_name @> '{"provided_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. मैं एसक्यूएल पोस्टग्रेज में कॉलम में सबसे बड़ा मूल्य कैसे ढूंढूं?

  2. एक डीबी में एक पोस्टग्रेएसक्यूएल दृश्य से दूसरे में तालिका में परिणाम कॉपी करें

  3. pgAdmin में pgsql स्क्रिप्ट कैसे निष्पादित करें?

  4. कृपया सर्वोत्तम बल्क-डिलीट विकल्प का सुझाव दें

  5. SQLAlchemy SSL कनेक्शन की पुष्टि करता है