時系列テーブル内の時系列データについて最新時点のデータを取得するために Lastpoint インデックスを使用しない場合、DeleteTimeseriesLastpointIndex 操作を呼び出して Lastpoint インデックスを削除できます。
注意事項
Lastpoint インデックス機能には Tablestore SDK for Go V1.7.15 以降が必要です。この機能を使用する前に、Tablestore SDK for Go V1.7.15 以降を入手済みであることを確認してください。
Lastpoint インデックスを削除する前に、ご利用のアプリケーションでそのインデックスが利用中でないことを確認してください。
削除された Lastpoint インデックスは回復できません。慎重に操作してください。
前提条件
Lastpoint インデックスが作成済みであること。詳細については、「Lastpoint インデックスの作成」をご参照ください。
TimeseriesClient が初期化済みであること。詳細については、「Tablestore クライアントの初期化」をご参照ください。
パラメーター
|
パラメーター |
説明 |
|
timeseriesTableName |
時系列テーブルの名前。 |
|
lastpointIndexName |
Lastpoint インデックスの名前。 |
コード例
次のサンプルコードは、時系列テーブル timeseries_table に対して作成された last_point_index という名前の Lastpoint インデックスを削除する方法を示しています。
func deleteTimeseriesLastpointIndex(client *tablestore.TimeseriesClient) {
request := tablestore.NewDeleteTimeseriesLastpointIndexRequest("test_timeseries_table", "last_point_index")
_, err := client.DeleteTimeseriesLastpointIndex(request)
if err != nil {
log.Fatal(err)
}
}