当不再需要使用分析存储来存储与分析时序数据时,您可以使用DeleteTimeseriesAnalyticalStore接口删除时序表下的分析存储。
前提条件
已初始化TimeseriesClient。具体操作,请参见初始化OTSClient。
参数
参数 | 说明 |
timeseriesTableName | 时序表名。 |
analyticalStoreName | 分析存储名。 |
dropMappingTable | 是否级联删除分析存储关联的SQL映射表。取值范围如下:
|
示例
以下示例用于删除test_timeseries_table时序表下的test_analytical_store分析存储并级联删除SQL映射表。
func DeleteTimeseriesAnalyticalStore(client *tablestore.TimeseriesClient) {
//设置时序表名称和分析存储名称。
request := tablestore.NewDeleteTimeseriesAnalyticalStoreRequest("test_timeseries_table", "test_analytical_store")
request.SetDropMappingTable(true)
_, err := client.DeleteTimeseriesAnalyticalStore(request)
if err != nil {
log.Fatal(err)
}
}
文档内容是否对您有帮助?