Cara Pakai
Halaman ini ditujukan untuk pengguna yang mendaftarkan data konfigurasi ke KV Cache melalui Datacore dan memakainya dari Node-RED.
Buka KV Cache Table
- Masuk ke Datacore.
- Buka collection KV Cache Table.
- Jika collection tidak terlihat di sidebar, cari
KV Cache Tablemelalui pencarian collection. Grup menu dapat berbeda antar-deployment karena mengikuti konfigurasi Directus. - Buat item baru.
Isi konfigurasi
| Field | Cara mengisi |
|---|---|
| Status | Pilih Published agar diproses saat bootstrap. |
| Table Name | Isi nama tabel sumber PostgreSQL, misalnya mt_workcenter. |
| Query Source | Opsional. Isi query SELECT atau WITH read-only; hasilnya wajib memiliki kolom id. Kosongkan untuk membaca tabel langsung. |
| Cache Name | Opsional. Isi nama yang ingin dipakai di Redis dan Node-RED, misalnya workcenters. Jika kosong, sistem memakai Table Name. |

Contoh isi config di Datacore.
Simpan item. Worker akan melakukan full sync ketika event perubahan diterima. Saat worker baru dinyalakan, seluruh konfigurasi published juga dimuat ulang melalui bootstrap.
Verifikasi di Node-RED
- Buka panel context data Node-RED.
- Pilih Global.
- Buka object
config. - Cari nama dari Cache Name atau Table Name jika alias tidak diisi.
- Buka object tersebut untuk melihat row berdasarkan
id.

KV Cache muncul di Node-RED.
Jika data belum muncul, periksa halaman Troubleshooting.
Memperbarui atau menghapus
- Ubah konfigurasi atau row sumber lalu simpan; event CDC akan memicu sinkronisasi ulang.
- Untuk menghapus konfigurasi tabel beserta cache-nya, gunakan jalur soft delete yang mengisi
date_deleted. Jalur ini yang ditangani secara eksplisit oleh worker.