すべてのプロダクト
Search
ドキュメントセンター

Tablestore:時系列テーブルの更新

最終更新日:Dec 28, 2024

UpdateTimeseriesTable オペレーションを呼び出して、データまたは時系列メタデータの Time To Live(TTL)など、時系列テーブルの構成を変更できます。

前提条件

パラメーター

詳細については、時系列テーブルの作成を参照してください。

次のサンプルコードは、時系列テーブルの 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)
}

参照