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

PostgreSQL:टाइमस्टैम्प फ़ील्ड पर पसंद के साथ डेटा का चयन करें

टाइमस्टैम्प के साथ "उपयोग नहीं करना चाहते" <और> यह सब ठीक है, लेकिन उन ऑपरेटरों को इंडेक्स स्कैन और एक स्ट्रिंग-मैच में परिवर्तित किया जा सकता है ... ठीक है, यह कर सकता है, लेकिन EWWWW।

ठीक है, त्रुटि इसलिए हो रही है क्योंकि आपको टाइमस्टैम्प पर एक स्ट्रिंग ऑपरेशन का उपयोग करने से पहले स्पष्ट रूप से एक स्ट्रिंग में कनवर्ट करने की आवश्यकता है, जैसे:

date_checker::text LIKE '2011-01-%'

और मैं मानता हूं फिर आप (date_checker::text) . पर एक इंडेक्स बना सकते हैं और वह एक्सप्रेशन एक इंडेक्स स्कैन बन जाएगा लेकिन.... EWWWW.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE क्लॉज में एक कॉलम नाम उपनाम का संदर्भ लें

  2. टाइमस्टैम्प से मिलीसेकंड भाग छोड़ें

  3. कोई रिकॉर्ड नहीं मिलने पर शून्य लौटाएं

  4. Postgres में फ़ंक्शन ओवरलोडिंग को अक्षम करने का कोई तरीका है

  5. ClusterControl CLI का उपयोग करके PostgreSQL और TimescaleDB बैकअप बहाली