5

MySQL から Citus クラスターへの移行中に、range分散方式を使用しました。移行は完了しましたが、配布方法を に変更したいと思いhashます。

データが既に存在する既存のテーブルの分散方法を から に変更する方法はありrangeますか?hash

次の手順を思いつきましたが、それが有効かどうかはわかりません。

  1. 変更されるすべてのシャードについて、テーブルの列minvaluemaxvalue列を更新しますpg_dist_shard
  2. pg_dist_partitionテーブルのシャード ストレージ タイプ列をからrに更新しますh
  3. COMMIT;
4

1 に答える 1