PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да разделите таблица на postgres с помощта на междинна таблица

Опитайте този метод:

  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. Актуализирайте няколко реда в една и съща заявка с помощта на PostgreSQL

  2. Въведение в PostgreSQL

  3. Записът, върнат от функцията, има конкатенирани колони

  4. Postgresql заявка между периоди от време

  5. Как да разположите Teamcity с PostgreSQL за висока наличност