我以为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.
在这里我该怎么办?
答案 0 :(得分:1)
这是设计使然。预期使用liquibase的人们将在多个项目中使用它,因此它将在当前目录中查找Auth.currentCredentials()
文件,而该目录可能不是liquibase shell脚本所在的目录。