databasemigratietools
Databasemigratietools zijn softwareoplossingen die het beheer van database-schemawijzigingen en, in veel gevallen, van data-transformaties ondersteunen. Ze houden wijzigingen bij in versiebeheer, genereren of interpreteren migratiescripts en passen deze toe in meerdere omgevingen (ontwikkeling, test, productie). Doorgaans bieden ze mechanismen voor rollback, transacties en validatie, zodat wijzigingen veilig en reproduceerbaar uitgerold kunnen worden.
Ze kunnen onderverdeeld worden in verschillende typen: schema-migratietools die expliciete migratiescripts of declaratieve migraties gebruiken; data-migratietools
De gebruiksaanpak is doorgaans: ontwikkel een migratie tegen een versie, test deze in staging, voer de migratie