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

इंटरमीडिएट टेबल का उपयोग करके पोस्टग्रेज टेबल का विभाजन कैसे करें

यह तरीका आजमाएं:

  1. सबसे पहले, ग्राहक तालिका में एक अतिरिक्त कॉलम बनाएं जैसा कि आप तार्किक विभाजन करना चाहते हैं।
  2. फिर ग्राहक और मध्यवर्ती तालिका का उपयोग करके उस कॉलम को अपडेट करें
  3. अपना टेबल छोटा करें अपडेट करने के बाद

प्रत्येक महीने के लिए आप इस स्क्रिप्ट को चला सकते हैं और यह आपको तार्किक विभाजन देगा।

update customer set partition_column=to_char(Join_Date, 'YYYY-MM')
join intermediate_table on intermediate_table.custid=customer.custid
and  intermediate_table.Join_Date=customer.Join_Date

truncate table intermediate_table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ActiveRecord_Associations_CollectionProxy के लिए रेल अपरिभाषित विधि

  2. एसक्यूएल क्वेरी जो विभिन्न वस्तुओं को बाल्टी में समूहित करती है

  3. Psql आउटपुट में परिणाम सेट डेकोरेशन को कैसे छिपाएं?

  4. Postgresql में संचयी कुल की गणना करें

  5. 'कोई भी' के साथ एक PostgreSQL क्वेरी काम नहीं कर रही है