# diff database to databaseChangeLog

**URL:** <https://forum.liquibase.org/t/diff-database-to-databasechangelog/487>\
**Category:** General Discussion\
**Created:** [March 26, 2010, 12:15pm UTC](https://forum.liquibase.org/t/diff-database-to-databasechangelog/487 "2010-03-26T12:15:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastian\_tusk](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sebastian\_tusk](https://forum.liquibase.org/u/sebastian_tusk)\
**Post date:** [March 26, 2010, 12:15pm UTC](https://forum.liquibase.org/t/diff-database-to-databasechangelog/487/1 "2010-03-26T12:15:00Z")

</div>

Liquibase has a tool to create a diff between two databases. But I would like to do a diff between a database and a databaseChangeLog file. The only solution I have is to create an empty database. Then update this temporary database with the change log. And at last do the diff between the temporary database and the target database.

Is there a way to do this directly without need of the temporary DB?

---

<div class="post-metadata">

**Author:** ![nvoxland](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@nvoxland](https://forum.liquibase.org/u/nvoxland)\
**Post date:** [March 26, 2010, 12:15pm UTC](https://forum.liquibase.org/t/diff-database-to-databasechangelog/487/2 "2010-03-26T12:15:00Z")

</div>

There isn’t a way to do that at this point.&nbsp; The trouble is that as you get into and custom tags, there is no way to know what is actually happening to the database.&nbsp;

Nathan
