You can call the UpdateTable operation to update the reserved read/write throughput of a table.


// Update the values of the TableOptions and ReservedThroughput fields of a table.
UpdateTable(request *UpdateTableRequest) (*UpdateTableResponse, error)


The following code provides an example of how to update the configurations of a table such as setting MaxVersion to 5:

updateTableReq := new(tablestore.UpdateTableRequest)
updateTableReq.TableName = tableName
updateTableReq.TableOption = new(tablestore.TableOption)
updateTableReq.TableOption.TimeToAlive = -1
updateTableReq.TableOption.MaxVersion = 5

_, err := client.UpdateTable(updateTableReq)

if (err ! = nil) {
    fmt.Println("failed to update table with error:", err)
} else {
    fmt.Println("update finished")
Note Code details can be obtained at updateTable@GitHub.