Ali Dehban 38 Posted August 5, 2023 (edited) What? EasyDbMigrator is a database migration library designed for Delphi. It simplifies database evolution and is available in both 32-Bit and 64-Bit versions. Why and how to use it? Please have a look at ReadMe on GitHub(https://github.com/AliDehbansiahkarbon/EasyDBMigrator). Or watch the Introduction Video: Edited August 5, 2023 by Ali Dehban 3 Share this post Link to post
Ali Dehban 38 Posted August 6, 2023 Updates: 1- Firebird support has been added. 2- A playlist on youtube is available now to learn about the library here: https://www.youtube.com/playlist?list=PLsToBC7EKBNSkD-mwMN18TQbJ-lzistS7 1 Share this post Link to post
Gary 18 Posted September 24 Ali, I think this is just what I need for my projects however, as is you need Enterprise edition for it to work. You cannot even run the samples without it. EasyDBRunner.pas uses EasyDBOrm.pas uses EasyDB.ORM.Builder uses EasyDB.ConnectionManager.SQL uses FireDAC.Phys.MSSQLDef only avaliable in Enterprise and above. EasyDB.ORM.Builder also uses EasyDB.ConnectionManager.MySQL uses FireDAC.Phys.MySQL only Enterprise and above. I commented out EasyDB.ORM from uses in EasyDB.Runner and was able to get a version of SQLite working using Devarts UniDac connectors. With Professional version I have access to SQLite and Interbase on local machine also InterbaseToGo. Community edition doesn't even have that. If you could get a sample with SQLite I think that would be helpful but you would need to separate out the ORM code. Many Delphi users use third party connectors since the cost of Enterprise is so high. I chose to buy Professional along with Devart UniDac. I have 2 more connectionManagers to try with UniDac, MariaDB and Firebird, then Component Ace's AbsoluteDB. I'll let you know how it goes. Gary Share this post Link to post