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

Tablestore:データテーブルの削除

最終更新日:Jun 25, 2025

このトピックでは、Go 用 Tablestore SDK を使用してインスタンスからデータテーブルを削除する方法について説明します。

使用方法

  • データテーブルに検索インデックスが作成されている場合は、データテーブルを削除する前に、検索インデックスを削除する必要があります。

  • データテーブルにセカンダリインデックスが作成されている場合、データテーブルを削除すると、セカンダリインデックスは自動的に削除されます。

  • 削除されたデータテーブルとセカンダリインデックスは復元できません。 慎重に行ってください

前提条件

クライアントが初期化されています。 詳細については、「Tablestore クライアントの初期化」をご参照ください。

メソッドの説明

func (tableStoreClient *TableStoreClient) DeleteTable(request *DeleteTableRequest) (*DeleteTableResponse, error)

DeleteTableRequest パラメーター

TableName (必須) string: データテーブルの名前。

サンプルコード

次のサンプルコードは、test_table という名前のデータテーブルを削除する方法を示しています。

func DeleteTableSample(client *tablestore.TableStoreClient) {
    deleteRequest := new(tablestore.DeleteTableRequest)
    deleteRequest.TableName = "test_table"
    _, err := client.DeleteTable(deleteRequest)
    if (err != nil) {
        fmt.Println("Failed to delete table with error:", err) // テーブルの削除に失敗しました:
    } else {
        fmt.Println("Delete table finished.") // テーブルの削除が完了しました。
    }
}

参照

時系列テーブルの削除