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

Arel . का उपयोग करके CTE व्यक्त करें

आप जैसे सीटीई बना सकते हैं:

lookup = Arel::Table.new(:lookup) # Lookup.arel_table
cte = Arel::Nodes::As.new(lookup,
  lookup.where(lookup[:slug].eq('foo-bar')).project('the_geom'))

और फिर इसे अपने दायरे के साथ प्रयोग करें जैसे:

scope.with(cte)

आप इसके लिए एक उदाहरण Arel README में देख सकते हैं। , सबसे नीचे




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy के साथ डेटाबेस फ़ंक्शंस में नामित पैरामीटर

  2. PostGIS का उपयोग करके बहुभुज डेटा को लाइन सेगमेंट में कैसे बदलें

  3. Grails के साथ Postgresql का उपयोग करना:अनुक्रम या तालिका गुम है:hibernate_sequence

  4. पोस्टग्रेज 9.4:प्रत्येक jsonb सरणी परिणाम में सिबलिंग कॉलम शामिल करें

  5. 100 मिलियन डेटा के लिए शामिल होने के बाद PostgreSQL क्वेरी प्रदर्शन में सुधार करें