Ability to run updateSQL without access to a database


Is it possible to generate SQL update scripts without psyhical access to a database? Just tell Liquibase which version is applied on destination server and which new changes should be used.
Currently I have to have local DB with the same structure to run updateSQL on it.


Currently you do need a local database to connect to.  Partly because liquibase needs a databasechangelog table to see what changes have been ran, and partly because we have not implemented a “just list the database type+version” feature yet.


Thanks for your answer. I assume it is on a roadmap. Is there any issue in an issue tracker which I could track to be get notified when it would be implemented?

Thanks for your information.


This issue was also discussed here:

Its really something a lot of people would like to see. Just a plain set of properties: database, version, applied changeset ids.

I stay tuned.

I added http://liquibase.jira.com/browse/CORE-883 give something for people to vote for/watch