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 日的开发版本中修复的错误
我正在 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 日的开发版本中修复的错误