PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách phân vùng bảng postgres bằng bảng trung gian

Hãy thử phương pháp này:

  1. Trước hết, hãy tạo một cột bổ sung trong bảng khách hàng khi bạn muốn phân vùng hợp lý.
  2. Sau đó, cập nhật các cột đó bằng bảng trung gian customerand
  3. Sau khi cập nhật, hãy cắt bớt bảng của bạn

Mỗi tháng, bạn có thể chạy tập lệnh này và điều này sẽ cung cấp cho bạn phân vùng hợp lý.

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. Vị trí cột id trong Postgresql có quan trọng không?

  2. Tổng quan về các phương pháp quét khác nhau trong PostgreSQL

  3. Trạng thái hiện tại của quản lý sao lưu mã nguồn mở cho PostgreSQL

  4. Chọn kiểu dữ liệu của trường trong postgres

  5. Làm thế nào để cài đặt postgres với NSIS với tất cả các tham số?