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

PostgreSQL tsrange:क्या यह lower_inf('(-infinity, Today)'::tsrange) के लिए गलत होना सही है?

भ्रम "अनंत" के दो अलग-अलग अर्थों . से उपजा है यहाँ।

  1. timestamp प्रकार स्वीकार करते हैं infinity और -infinity
  2. श्रेणी प्रकारों में निचली/ऊपरी सीमा के बिना श्रेणियों के लिए एक सामान्य अवधारणा होती है। इसके लिए परीक्षण करने वाले कार्यों को lower_inf() और upper_inf() , लेकिन वे वास्तव में सीमा में "कोई बाध्य नहीं" के लिए परीक्षण कर रहे हैं। बिना ऊपरी / निचली सीमा वाली श्रेणियां शामिल हैं मान infinity / -infinity timestamp . के लिए क्रमशः।

मैनुअल:

SQL Fiddle.

हो सकता है कि उन कार्यों को वास्तव में कुछ कहा जाना चाहिए lower_nobound() और upper_nobound() भ्रम से बचने के लिए...




  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 मल्टी INSERT...कई कॉलम के साथ रिटर्निंग

  2. डेटाबेस में बहुआयामी सरणी स्टोर करें:संबंधपरक या बहुआयामी?

  3. PostgreSQL में नॉर्थविंड डेटाबेस की एक sql फ़ाइल कैसे आयात करें?

  4. Postgres . में योग के साथ पुनरावर्ती क्वेरी

  5. Postgres/SQLAlchemy पर application_name सेट करना