UpdateTimeseriesTable オペレーションを呼び出して、データまたは時系列メタデータの Time To Live(TTL)など、時系列テーブルの構成を変更できます。
前提条件
時系列テーブルが作成されていること。詳細については、時系列テーブルの作成を参照してください。
TimeseriesClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化を参照してください。
パラメーター
詳細については、時系列テーブルの作成を参照してください。
例
次のサンプルコードは、時系列テーブルの TTL を更新する方法の例を示しています。
func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient , timeseriesTableName string) {
fmt.Println("[Info]: Begin to update timeseries table !")
// 時系列テーブルの TTL 構成を構築します。
timeseriesTableOptions := tablestore.NewTimeseriesTableOptions(964000)
// 更新リクエストを構築します。
updateTimeseriesTableRequest := tablestore.NewUpdateTimeseriesTableRequest(timeseriesTableName)
updateTimeseriesTableRequest.SetTimeseriesTableOptions(timeseriesTableOptions)
// 時系列クライアント関連の API オペレーションを呼び出して、時系列テーブルを更新します。
updateTimeseriesTableResponse , err := client.UpdateTimeseriesTable(updateTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error]: Update timeseries table failed with error: " , err)
return
}
fmt.Println("[Info]: UpdateTimeseriesTableSample finished! RequestId: " , updateTimeseriesTableResponse.RequestId)
}
参照
API オペレーションの詳細については、UpdateTimeseriesTable を参照してください。
更新された時系列テーブルの構成を表示する場合は、時系列テーブルに関する情報をクエリできます。詳細については、時系列テーブルに関する情報のクエリを参照してください。
時系列テーブルからデータを読み書きする場合は、特定の API オペレーションを呼び出すことができます。詳細については、時系列データの書き込みと時系列データのクエリを参照してください。