Mysql
 sql >> Database >  >> RDS >> Mysql

Strategie per affrontare i requisiti in continua evoluzione per gli schemi MySQL?

È più un problema funzionale o organizzativo che tecnico. Nessuno strumento indovinerà automaticamente come migrare i dati da uno schema a un altro. Faresti meglio a imparare a scrivere una stored procedure per migrare i tuoi dati.

Probabilmente dovrai disabilitare i vincoli, creare tabelle e colonne temporanee, copiare molti dati, quindi eliminare le tabelle e le colonne temporanee e riattivare i vincoli per eseguire la migrazione dei dati.

Una volta in modalità di manutenzione, ogni nuova funzionalità che modifica lo schema dovrebbe anche venire con lo script che consente di migrare dallo schema corrente e dai dati in produzione a quello nuovo.