0

我在 SQL-Workbench/J 中执行 data diff 命令来比较两个 PostgreSQL 10 表。如下

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

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

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

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

4

1 回答 1

0

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

于 2020-07-14T23:20:29.777 回答