UpdateTimeseriesTable 操作を呼び出すことで、時系列テーブルの構成(データや時系列メタデータの生存時間 (TTL) など)を変更できます。
前提条件
-
時系列テーブルが作成済みである必要があります。詳細については、「時系列テーブルの作成」をご参照ください。
-
TimeseriesClient インスタンスが初期化済みである必要があります。詳細については、「OTSClient インスタンスの初期化」をご参照ください。
パラメーター
詳細については、「時系列テーブルの作成」をご参照ください。
コード例
次の例では、時系列テーブルの生存時間 (TTL) を更新します。
func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
// 時系列テーブルの TTL 構成を作成します。
ttlInSeconds := int64(964000)
timeseriesTableOptions := tablestore.NewTimeseriesTableOptions(ttlInSeconds)
updateTimeseriesTableRequest := tablestore.NewUpdateTimeseriesTableRequest(timeseriesTableName)
updateTimeseriesTableRequest.SetTimeseriesTableOptions(timeseriesTableOptions)
updateTimeseriesTableResponse, err := client.UpdateTimeseriesTable(updateTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error] UpdateTimeseriesTable failed:", err)
return
}
fmt.Println("[Info] UpdateTimeseriesTable succeeded. RequestId:", updateTimeseriesTableResponse.RequestId)
}
参照
API オペレーションの詳細については、「UpdateTimeseriesTable」をご参照ください。
更新後の構成を確認するには、時系列テーブルをクエリします。詳細については、「時系列テーブル情報の照会」をご参照ください。
-
時系列テーブルからデータを読み取る、またはデータを書き込む場合は、対応する API オペレーションを呼び出してください。詳細については、「時系列データの書き込み」および「時系列データの照会」をご参照ください。