您可以使用UpdateTable介面更新指定表的配置資訊(TableOptions),例如最大版本數、資料生命週期等。如果表處於高效能儲存執行個體下,則您還可以為資料表配置預留讀/寫輸送量。
前提條件
介面
/**
* 更新指定表的最大版本數、預留讀輸送量、預留寫輸送量或者是否允許更新的設定。
*/
updateTable(params, callback)
參數
更多資訊,請參見建立資料表。
樣本
以下樣本用於更新表的最大版本數為5,同時允許更新寫入操作。
var client = require('./client');
var params = {
tableName: 'sampleTable',
tableOptions: {
maxVersions: 5,
allowUpdate: true, // 是否允許"UpdateRow"相關更新寫入操作。取值為true,表示允許更新寫入資料,取值為false,表示禁止更新寫入資料。
}
};
client.updateTable(params, function (err, data) {
if (err) {
console.log('error:', err);
return;
}
console.log('success:', data);
});
相關文檔
關於API說明的更多資訊,請參見UpdateTable。詳細代碼請參見UpdateTable@GitHub。
如果要查看更新後的表配置資訊,您可以通過查詢表的描述資訊實現。具體操作,請參見查詢表描述資訊。
如果要讀寫表中資料,您可以通過調用讀寫資料介面實現。具體操作,請參見基礎資料操作。