Topik ini menjelaskan cara memperbarui konfigurasi tabel menggunakan Tablestore SDK untuk Node.js.
Prasyarat
Deskripsi metode
updateTable: function describeTable(params, callback) Catatan
Ketika memanggil metode
updateTable(), Anda harus menetapkan tableOptions.Ketika menetapkan tableOptions, Anda harus menetapkan setidaknya salah satu dari parameter berikut: timeToLive, maxVersions, maxTimeDeviation, atau allowUpdate.
Contoh kode
Berikut adalah contoh kode untuk memodifikasi konfigurasi tabel test_table.
var params = {
tableName: 'test_table',
tableOptions: {
// Setel TTL menjadi 86400 detik
timeToLive: 86400,
// Setel jumlah maksimum versi
maxVersions: 3,
// Setel offset versi maksimum menjadi 86400 detik
maxTimeDeviation: 86400,
// Tentukan apakah pembaruan diizinkan
allowUpdate: false
},
// Setel throughput baca yang dicadangkan menjadi 0 CUs dan throughput tulis yang dicadangkan menjadi 0 CUs (Hanya instans kinerja tinggi dalam Mode CU yang mendukung pengaturan nilai bukan nol untuk throughput baca dan tulis yang dicadangkan)
reservedThroughput: {
capacityUnit: {
read: 0,
write: 0
}
},
// Aktifkan Stream dan setel waktu kedaluwarsa Stream menjadi 7 hari
streamSpecification: {
enableStream: true,
expirationTime: 168
}
};
client.updateTable(params, function (err, data) {
if (err) {
console.error('error:', err);
return;
}
console.log('success:', data);
});