全部产品
Search
文档中心

PolarDB:ALTER TABLE MOVE PARTITION

更新时间:Oct 24, 2025

Memindahkan partisi atau subpartisi ke ruang tabel yang berbeda. Karena PolarDB menggunakan arsitektur penyimpanan terdistribusi bersama di mana beberapa node komputasi berbagi satu salinan data, ia tidak mendukung ruang tabel fisik. Perintah ALTER TABLE MOVE PARTITION hanya didukung untuk tujuan kompatibilitas dan tidak mengubah lokasi penyimpanan fisik data.

Catatan

Untuk menjalankan perintah ini, Anda harus menjadi Pemilik tabel atau memiliki izin ALTER untuk tabel tersebut.

Synopsis

Perintah ALTER TABLE MOVE PARTITION memiliki dua bentuk:

  • Memindahkan partisi ke ruang tabel baru:

ALTER TABLE nama_tabel 
  MOVE PARTITION nama_partisi 
   TABLESPACE nama_ruang_tabel;
  • Memindahkan subpartisi ke ruang tabel baru:

ALTER TABLE nama_tabel 
  MOVE SUBPARTITION nama_subpartisi 
   TABLESPACE nama_ruang_tabel;

Parameter

Parameter

Diperlukan

Deskripsi

Contoh

nama_tabel

Ya

Nama tabel yang berisi partisi.

log_terarsip

nama_partisi

Ya

Nama partisi yang akan dipindahkan.

p_2022_q1

nama_subpartisi

Ya

Nama subpartisi yang akan dipindahkan.

sp_2023_asia

nama_ruang_tabel

Ya

Nama ruang tabel tujuan.

tbs_cold_data