全部產品
Search
文件中心

Tablestore:更新表

更新時間:Jul 06, 2024

您可以使用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

  • 如果要查看更新後的表配置資訊,您可以通過查詢表的描述資訊實現。具體操作,請參見查詢表描述資訊

  • 如果要讀寫表中資料,您可以通過調用讀寫資料介面實現。具體操作,請參見基礎資料操作