假装Liquibase文件夹中没有liquibase.properties?

时间:2019-09-15 21:12:27

标签: liquibase

我以为liquibase正在我放在linux的/ opt文件夹中的liquibases文件夹中寻找该文件。

该文件夹(/ opt / liquibase)已经在profile.d中,因此我可以在任何地方调用liquibase。

但是,当我键入“ liquibase update”时,它将在终端上提供以下输出:

  Me.table_1Adapter.FillBy_sub_date(Me.dataset.table_1, 5) 

这让我想知道为什么缺少url和changeLogFile,因为在/opt/liquibase/liquibase.properties中,我得到了以下几行:

Starting Liquibase at Sun, 15 Sep 2019 23:00:43 CEST (version 3.8.0 built at 2019-08-15T20:38:06Z)
Liquibase Community 3.8.0 by Datical
Errors:
The option --url is required.
The option --changeLogFile is required.

在这里我该怎么办?

1 个答案:

答案 0 :(得分:1)

这是设计使然。预期使用liquibase的人们将在多个项目中使用它,因此它将在当前目录中查找Auth.currentCredentials()文件,而该目录可能不是liquibase shell脚本所在的目录。