UpdateTimeseriesTable API を呼び出して、時系列テーブルまたはタイムラインメタデータの設定 (Time-to-Live (TTL) 設定など) を更新します。
注意事項
-
時系列モデル機能は、Tablestore Python SDK 6.1.0 以降で利用できます。サポートされているバージョンの Python SDK を使用していることを確認してください。
説明Python SDK のリリース履歴の詳細については、「Python SDK リリース履歴」をご参照ください。
-
同一の呼び出しで、時系列テーブルの設定 (timeseries_table_options) とタイムラインメタデータの設定 (timeseries_meta_options) を同時に変更することはできません。1 回の呼び出しで変更できるのは、いずれか一方のみです。
前提条件
Tablestore クライアントの初期化が完了していること。
パラメーター
|
パラメーター |
説明 |
|
table_meta (必須) |
時系列テーブルの構造。以下のパラメーターが含まれます。
|
例
次の例は、時系列テーブルの Time-to-Live (TTL) を更新する方法を示しています。
try:
# 時系列テーブルのデータの有効期間を 604800 秒 (7 日) に設定します。
tableOption = TimeseriesTableOptions(604800)
tableMeta = TimeseriesTableMeta("<TIMESERIES_TABLE_NAME>", tableOption)
# 時系列テーブルを更新する API を呼び出します。
otsClient.update_timeseries_table(tableMeta)
print("update timeseries table success.")
except Exception as e:
# 例外がスローされた場合、実行は失敗です。例外を処理します。
print("update timeseries table failed. %s" % e)