Snowflakeで使用するためにliquibaseを接続しようとしています。ビルドして起動するようになりました。DatabaseChangeLog および DatabaseChangeLogLock テーブルを作成します。しかし、DatabaseChangeLog テーブルにデータを挿入しようとすると、次のエラーが発生します。
WARNING 10/4/18 5:13 PM: liquibase: Unknown database: Snowflake
Unexpected error running Liquibase: SQL compilation error:
Expression type does not match column data type, expecting TIMESTAMP_NTZ(9) but got TIMESTAMP_LTZ(9) for column DATEEXECUTED
DATETIME を TIMESTAMP_NTZ に変換するコードを見つけましたが、Snowflake が DATETIME データ型を追加したため、これは意味がありません。Liquibase がメタデータを別のデータ型にロードしようとしている場合、メタデータをこのテーブルにロードするにはどうすればよいですか?
私はすべての提案を受け入れますが、私は Java プログラマーではないため、この問題を修正するために Java プログラムを作成する必要がある場合、簡単なことではありません。