Ho creato un'applicazione in grado di creare e aggiornare documenti. Un documento è un database relazionale (è un database SQLite).
Ho intenzione di aggiornare la struttura del database (aggiungere campi, aggiungere relazioni, aggiungere tabelle)
Il database memorizza database_version
di per sé. Ho intenzione di integrare gli script SQL di aggiornamento nel software e applicarli in base alla versione del database caricato. Nota Non aggiornerò o rimuoverò mai tabelle o campi poiché desidero la piena compatibilità retroattiva
È una buona soluzione o ce n'è una migliore?