Anda dapat memanggil operasi UpdateTimeseriesTable untuk mengubah konfigurasi tabel deret waktu, seperti time to live (TTL) data atau metadata deret waktu.
Prasyarat
-
Tabel deret waktu telah dibuat. Untuk informasi selengkapnya, lihat Create a time series table.
-
Instans TimeseriesClient telah diinisialisasi. Untuk informasi selengkapnya, lihat Initialize an OTSClient instance.
Parameter
Untuk informasi selengkapnya, lihat Create a time series table.
Contoh
Contoh berikut memperbarui time to live (TTL) tabel deret waktu.
func UpdateTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
// Membuat konfigurasi TTL untuk tabel deret waktu.
ttlInSeconds := int64(964000)
timeseriesTableOptions := tablestore.NewTimeseriesTableOptions(ttlInSeconds)
updateTimeseriesTableRequest := tablestore.NewUpdateTimeseriesTableRequest(timeseriesTableName)
updateTimeseriesTableRequest.SetTimeseriesTableOptions(timeseriesTableOptions)
updateTimeseriesTableResponse, err := client.UpdateTimeseriesTable(updateTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error] UpdateTimeseriesTable failed:", err)
return
}
fmt.Println("[Info] UpdateTimeseriesTable succeeded. RequestId:", updateTimeseriesTableResponse.RequestId)
}
Referensi
Untuk informasi selengkapnya mengenai operasi API ini, lihat UpdateTimeseriesTable.
Untuk memverifikasi konfigurasi yang telah diperbarui, lakukan kueri terhadap tabel deret waktu. Untuk informasi selengkapnya, lihat Query the information about a time series table.
-
Jika Anda ingin membaca atau menulis data ke tabel deret waktu, Anda dapat memanggil operasi API tertentu. Untuk informasi selengkapnya, lihat Write time series data dan Query time series data.