SQL Workbench/J DateDiff 时间戳

SQL Workbench/J WbDataDiff TimeStampt

我正在 SQL-Workbench/J 中执行数据差异命令来比较两个 PostgreSQL 10 表。如下

WbDataDiff -referenceProfile="prod"
           -targetProfile="dev"
           -referenceTables=public."Product"
           -file=migrate_staging.sql
           -includeDelete=false
           -sqlDateLiterals="ansi"

但是命令的 SQL 输出与 SQL 不兼容。请注意,在以下示例中,Timestamp 应该类似于 '2020-07-14T16:00:48.918167',没有空格且带有单引号。我已经为参数 sqlDateLiterals 尝试了“ansi”、“dbms”和“default”,但输出是相同的。

UPDATE "Product"
   SET "UpdateDate" = 2020 -07 -14 T16:00:48.918167
WHERE "OID" = 11109;

那么如何使用此命令输出正确的时间戳格式?

事实证明,这是一个已在 2020 年 7 月 15 日的开发版本中修复的错误