Rollback post migrazioni

Ho recentemente implementato il tuo sistema di post-migrazione, dopo aver dato un’occhiata ai tuoi due file di configurazione post_migration_generator.rb e 000-post_migration.rb.

Tuttavia, ho alcune preoccupazioni riguardo ai potenziali rischi associati a un’operazione distruttiva. Nel caso della rimozione di una colonna da una tabella, vorrei esplorare le migliori pratiche per annullare questa migrazione e garantire l’integrità dei dati se qualcosa non va come previsto.

Quale sarebbe l’approccio consigliato per annullare in sicurezza le modifiche nel caso in cui qualcosa vada storto dopo la post-migrazione?

2 Mi Piace

Esegui la migrazione su un sito di staging o di test.