Questa documentazione è stata tradotta automaticamente dall'IA.
Nelle applicazioni reali, per garantire la sicurezza dei dati e la stabilità dell'applicazione, è prassi comune implementare più ambienti, come un ambiente di sviluppo, uno di pre-release e uno di produzione. Questo documento illustra due processi di sviluppo no-code comuni e spiega in dettaglio come implementare la gestione delle release in NocoBase.
Per la gestione delle release sono essenziali tre plugin. Si prega di assicurarsi che tutti i seguenti plugin siano attivati.
Questo approccio è adatto a flussi di lavoro di sviluppo semplici. Esiste un unico ambiente di sviluppo, un unico ambiente di pre-release e un unico ambiente di produzione. Le modifiche fluiscono dall'ambiente di sviluppo all'ambiente di pre-release e vengono infine implementate nell'ambiente di produzione. In questo flusso di lavoro, solo l'ambiente di sviluppo può modificare le configurazioni; né l'ambiente di pre-release né quello di produzione consentono modifiche.

Quando si configurano le regole di migrazione, selezionare la regola "Sovrascrivi" per le tabelle integrate nel core e nei plugin, se necessario; per tutte le altre, è possibile mantenere le impostazioni predefinite se non ci sono requisiti particolari.

Questo approccio è adatto a scenari di collaborazione multi-persona o progetti complessi. Diversi ambienti di sviluppo paralleli possono essere utilizzati in modo indipendente e tutte le modifiche vengono unificate in un unico ambiente di pre-release per test e verifica, prima di essere implementate in produzione. Anche in questo flusso di lavoro, solo l'ambiente di sviluppo può modificare le configurazioni; né l'ambiente di pre-release né quello di produzione consentono modifiche.

Quando si configurano le regole di migrazione, selezionare la regola "Inserisci o Aggiorna" per le tabelle integrate nel core e nei plugin, se necessario; per tutte le altre, è possibile mantenere le impostazioni predefinite se non ci sono requisiti particolari.

Prima di eseguire una migrazione, il sistema crea automaticamente un backup dell'applicazione corrente. Se la migrazione fallisce o i risultati non sono conformi alle aspettative, è possibile eseguire un rollback e ripristinare tramite il Gestore dei Backup.
