This is the repository of the migration framework for Delphi.
M4D is the acronym for Migrations for Delphi.
A migration is a history of change, usually related to changes in the database. Most applications, especially if it is an enterprise application, have the need to create fields, triggers, procedures and other elements in your database. In addition, it may be necessary to generate auxiliary files within the file system. With migrations, you can manage these updates as well as maintain a history and the possibility of regressing with these migrations, to an earlier step.
A migration is a record of an update, whether it is in a database or any other type of update.
It is common for companies developing systems to have a unit with the updates, managing those updates through a handle that determines the version. This, although functional, is not manageable enough, especially if you have a large team that needs to change this unit constantly at the same time. With the migrations, each update has its own unit, giving fluidity in this development.
In addition, updates made in this way are arranged disorganized within the source code, making it difficult to even find and identify a particular update in the future.
With migrations you have:
- Management and organization of updates.
- History of updates.
- Possibility of returning the updates.
- Greater integration between the development team.
- It´s simple.
- It´s easy.
- It´s free.
- You have all the power of control of updates that a migration tool makes possible.
- We believe that M4D has a good design enough to give the necessary flexibility to your projects.
Click here to start using M4D features.
You can access the documentation here.
It is free!
For more information, read our more detailed license information.
Please, let me know that you are using this framework for migrations (M4D). It will be a pleasure.
M4D was developed to people like you enjoy the facilities and empowerment of your application.
- Author: Edgar Borges Pavão
- Email: m4d@edgarpavao.com