As I have said, I wrote these classes only to resolve my own problem, not very much like a project, so I implemented the features I needed. Of course I noticed some kind of functionality that could improve the tool, so maybe sometime I write them, maybe someone else wants to write them. Here are some of them:

  • Functions: They are pretty much like variables but in this case functions are calculated for every row in the source table. For example "setting count as select count(*) from table_name where id equals actual register"
  • GUI: An application with graphic user interface to prepare and run migrations.