Latihan 1: Schema Migration Patterns — Database

Latihan 1 dari materi Schema Migration Patterns di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function risikoMigration(tipe). Function ini menerima jenis perubahan skema dan mengembalikan tingkat risikonya, huruf kecil:

  1. "add column" mengembalikan "low"
  2. "add index" mengembalikan "low"
  3. "rename column" mengembalikan "medium"
  4. "drop column" mengembalikan "high"
  5. "drop table" mengembalikan "high"

Kelima pasangan itu yang dicek. "change type" juga termasuk "medium", dan untuk jenis lain kamu bebas memilih, tapi keduanya gak dicek. Cara rapi: simpan tiap kelompok di array, lalu cek dengan .includes(tipe).

Tiga baris console.log di kode awal cuma untuk mencoba, biarkan saja.

Hint