Liquibase 3.0.5 will not create tables in dbo schema in SQL Server

Description

From http://forum.liquibase.org/topic/liquibase-3-0-5-will-not-create-tables-in-dbo-schema-i-sql-server#49382000000925015

I want to use Liquibase 3.0.5 to migrate some database tables located in the dbo schema in SQL Server, but no matter what I do it will always create the tables in the schema of the logged-in user. I'm using Maven, and my configuration looks like this:

I also tried adding the schema name in the change set like this:

.. but this also didn't work.

When googling for a solution I noticed that in version 2 people had the opposite problem, namely tables only being created in the dbo schema, so I tried downgrading Liquibase to v2.0.5, and that fixed my problem.

However I would like to use the latest and greatest version of Liquibase, so is the problem I described a bug or a feature in version 3?

Environment

SQL Server

Activity

Show:

Nathan Voxland December 12, 2013 at 5:03 PM

Working for me in 3.0.8, I believe it was fixed with an earlier issue

Fixed

Details

Reporter

Fix versions

Affects versions

Priority

Created November 12, 2013 at 11:00 PM
Updated December 12, 2013 at 5:03 PM
Resolved December 12, 2013 at 5:03 PM