Manajemen Publikasi

Prasyarat
  • Sebelum membaca halaman ini, harap pastikan Anda telah memasang NocoBase CLI dan menyelesaikan inisialisasi sesuai Mulai Cepat Pembangunan AI.
  • Harus mendapatkan otorisasi versi profesional atau yang lebih tinggi NocoBase Versi Komersial.
  • Pastikan Plugin manajemen backup dan manajemen migrasi diaktifkan dan diupgrade ke versi terbaru.
Perhatian

CLI terkait manajemen publikasi masih dalam pengembangan berkelanjutan, sementara belum mendukung penggunaan.

Pengantar

Skill Manajemen Publikasi digunakan untuk menjalankan operasi publikasi di antara beberapa lingkungan — mendukung dua metode publikasi: backup recovery dan migrasi.

Cakupan Kemampuan

  • Backup restore lingkungan tunggal: menggunakan paket backup untuk restore penuh data lokal.
  • Backup restore lintas lingkungan: menggunakan paket backup untuk restore penuh data lingkungan target.
  • Migrasi lintas lingkungan: menggunakan paket migrasi baru untuk update diferensial data lingkungan target.

Contoh Prompt

Skenario A: Backup Restore Lingkungan Tunggal

Prasyarat

Lingkungan saat ini perlu memiliki paket backup atau backup terlebih dahulu sebelum restore

Mode Prompt

Gunakan <file-name> untuk backup restore

Mode Baris Perintah

// Lihat paket backup yang tersedia, jika tidak ada paket backup, jalankan nb backup <file-name> 
nb backup list 
nb restore <file-name> 

Backup Restore

Skenario B: Backup Restore Lintas Lingkungan

Prasyarat

Perlu menyiapkan dua lingkungan, misalnya satu lingkungan dev lokal dan satu lingkungan test remote, atau memasang dua lingkungan secara lokal.

Mode Prompt

Restore dev ke test 

Mode Baris Perintah

// Lihat paket backup yang tersedia, jika tidak ada paket backup, jalankan nb backup <file-name> --env dev
nb backup list --env dev
// Gunakan paket backup untuk restore
nb restore <file-name> --env test

Backup Restore

Skenario C: Migrasi Lintas Lingkungan

Prasyarat

Mirip dengan Skenario B, perlu menyiapkan dua lingkungan, misalnya satu lingkungan dev lokal dan satu lingkungan test remote, atau memasang dua lingkungan secara lokal.

Mode Prompt

Migrasi dev ke test 

Mode Baris Perintah

// Buat aturan migrasi baru, akan menghasilkan ruleId baru atau nb migration rule list --env dev untuk mendapatkan ruleId history 
nb migration rule add --env dev 
// Gunakan ruleId untuk menghasilkan paket migrasi
nb migration generate <ruleId> --env dev 
// Gunakan paket migrasi untuk migrasi
nb migration run <file-name> --env test

Publikasi Migrasi

Pertanyaan Umum

Memilih backup recovery atau migrasi?

Jika Anda sudah memiliki paket backup yang tersedia, pilih backup restore. Jika Anda perlu mengontrol data mana yang disinkronkan berdasarkan strategi (misalnya hanya menyinkronkan struktur tanpa data), pilih migrasi.

Apa masalahnya jika tidak ada Plugin migrasi?

Plugin manajemen migrasi memerlukan versi profesional atau lebih tinggi, lihat detail di NocoBase Versi Komersial.

Tautan Terkait