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

Symfony2 सिद्धांत - PostgreSQL के लिए ILIKE खंड?

मैं सिम्फनी के बारे में नहीं जानता, लेकिन आप स्थानापन्न कर सकते हैं

a ILIKE b

के साथ

lower(a) LIKE lower(b)

आप ऑपरेटर को भी आजमा सकते हैं ~~* , जो ILIKE . का पर्याय है इसकी ऑपरेटर प्राथमिकता थोड़ी कम है, इसलिए आपको संयोजित स्ट्रिंग्स के लिए कोष्ठक की आवश्यकता हो सकती है जहां आप ILIKE के साथ नहीं होंगे

a ILIKE b || c

बन जाता है

a ~~* (b || c)

पैटर्न मिलान के बारे में मैनुअल, LIKE / ILIKE

मुझे लगता है कि इस आदमी की भी यही समस्या थी और उसे जवाब मिला:
http://forum.symfony-project.org/viewtopic.php?f=23&t=40424

जाहिर है, आप SQL विक्रेता विशिष्ट कार्यों के साथ Symfony2 का विस्तार कर सकते हैं:
http://docs.doctrine-project.org/projects/doctrine-orm/en/2.1/cookbook/dql-user-defined-functions.html

मैं केवल "पोर्टेबल" (जो शायद ही कभी काम करता है) रहने के लिए पोस्टग्रेज़ की समृद्ध कार्यक्षमता को कुचलने वाले ओआरएम और ढांचे का प्रशंसक नहीं हूं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql से Solr6 तक स्टॉपवर्ड लोड हो रहा है

  2. Ubuntu 20.04 DigitalOcean पर PostgreSQL 12 कैसे स्थापित करें?

  3. Postgres और MariaDb . के बीच आशावादी लॉकिंग अलग व्यवहार को हाइबरनेट करें

  4. PostgreSQL में संग्रहीत कार्यविधि से डेटाबेस छोड़ें या बनाएं

  5. PostgreSQL का उपयोग करके AspNet.Identity को कॉन्फ़िगर करने में असमर्थ