Jump to content
Ali Dehban

EasyDBMigrator

Recommended Posts

                                                   Result.thumb.png.4132781704cf38ed9cfda01f71dcda36.png

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 by Ali Dehban
  • Like 3

Share this post


Link to post

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×