全部產品
Search
文件中心

PolarDB:CONVERT SEQUENCES

更新時間:Jul 06, 2024

本文主要介紹如何將一個執行個體或者一個庫中某種類型的所有Sequence,批量轉換為另一個類型。

注意事項

在批量轉換Sequene之前,您需要注意如下事項:
  • 在批量轉換期間,禁止對Sequence進行變更操作。
  • 盡量選擇不擷取Sequence值時,或擷取值的低峰期,進行批量轉換。
  • 為了避免轉換後的Sequence值產生衝突,PolarDB-X會自動化佈建轉換後的Sequence起始值。

文法

CONVERT ALL SEQUENCES FROM <source_type> TO <target_type>
[ FOR <database_name> ]

參數說明

參數說明
source_type現有的、將要批量轉換的源Sequence類型,可選值為NEW、GROUP或TIME。
target_type將要轉換到的目標sequence類型,可選值為NEW、GROUP或TIME。
database_name邏輯庫名稱,該參數為可選項,若不指定,則預設為當前執行個體下的所有邏輯庫。

樣本

  • 將當前執行個體下所有庫中的所有New Sequence轉換為Group Sequence:
    CONVERT ALL SEQUENCES FROM NEW TO GROUP;
  • 將當前執行個體下product庫中的所有New Sequence轉換為Group Sequence:
    CONVERT ALL SEQUENCES FROM NEW TO GROUP FOR product;