Liquibase拒绝创建不存在的数据库

时间:2013-08-19 20:50:58

标签: mysql liquibase

我正在尝试

liquibase update

在尚不存在的数据库上。我希望它能为我创建数据库(我使用root运行,所以它应该不是问题),而是我得到了:

/vagrant/liquibase$ ./liquibase update
Liquibase Home is not set.
Liquibase Home: /vagrant/liquibase
Liquibase update Failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test_project'

1 个答案:

答案 0 :(得分:7)

再次将url参数连接到救援!

url: jdbc:mysql://localhost/dev_project?allowMultiQueries=true&createDatabaseIfNotExist=true

createDatabaseIfNotExist=true部分完成了这个伎俩