I’m about to create an open source tool that needs to import, export and interrogate a database schema model. It looks like liquibase has done some of the work I need so I’d prefer to use an existing tool rather than roll my own. I will probably use a single <http://www.liquibase.org/documentation/diff.html) how is the comparison done? I’m interested in the model classes used in the comparison rather than the actual comparison logic.
-
I’d like to parse an XML databaseChangeLog file and interrogate the parsed model objects. Which service is responsible for parsing the XML file? Which model objects are created?
-
Which service(s) are responsible for converting a datbaseChangeLog to SQL statements?
Thanks in advance for any help.