Simple.Migrator.Framework.Loggers |
Name | Description |
---|---|
Migration | A migration is a group of transformation applied to the database schema (or sometimes data) to port the database from one version to another. The Up() method must apply the modifications (eg.: create a table) and the Down() method must revert, or rollback the modifications (eg.: delete a table). Each migration must be decorated with the All migrations are executed inside a transaction. If an exception is thrown, the transaction will be rolledback and transformations wont be applied. It is best to keep a limited number of transformation inside a migration so you can easely move from one version of to another with fine grain modifications. You should give meaningful name to the migration class and prepend the migration number to the filename so they keep ordered, eg.: Use the |
MigrationAttribute | Describe a migration |
MigrationException | Base class for migration errors. |
StringUtils |