Liquibase与不支持的数据库

时间:2018-10-09 11:28:46

标签: liquibase

我正在尝试使用不受支持的数据库ExaSol的liquibase。

由于以下异常而失败

liquibase.exception.LockException: liquibase.exception.DatabaseException: Feature not supported: user-defined type (DATETIME) [line 1, column 110] (Session: 1613843703712878739) [Failed SQL: CREATE TABLE SCH.DATABASECHANGELOGLOCK (ID INT NOT NULL, LOCKED BOOLEAN NOT NULL, LOCKGRANTED datetime, LOCKEDBY VARCHAR(255), CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY (ID))]

似乎由于DATETIME数据类型而失败。我也尝试了--currentDateTimeFunction。它不起作用。

有人可以指导我如何处理这种情况吗

1 个答案:

答案 0 :(得分:0)

尝试以下解决方案:
将数据类型从datetime替换为TIMESTAMP,然后以这种方式更改代码后,尝试:

/**
         * Use email suggestion
         */
        setEmailSuggestion: function preventScreenAutoLock(suggestion) {
          this.formData.AppEmail = this.formData.AppEmail + suggestion
        }

亲切的问候,
Exasol团队