【发布时间】:2014-09-27 04:25:15
【问题描述】:
我有一个 Talend 作业,它在 SQL Server 数据库上运行查询,然后将选定的数据写入 Postgres 数据库。我正在使用 tMap 组件进行映射。 SQL Server 日期类似于 2014-01-20 11:34:26.0(在 Talend 中配置为 '"yyyy-MM-dd HH:mm:ss.SSS")和 Postgres 日期 yyyy-MM-dd。
当我运行作业时,出现以下异常:
[统计]已连接
批处理条目 0 INSERT INTO "criticalcareepisodes" ("GivenName","FamilyName","height","weight","mrn","id","admissiondate") VALUES ("Adam","Apple",100,200.0,123456 ,nextval('CriticalCareEpisodes_id_seq'),2009-11-10 21:30:00.000000 +11:00:00) 被中止。调用 getNextException 查看原因。
[统计] 断线
Job ExtractSLICCriticalCareEpisode 于 2014 年 9 月 27 日 14:06 结束。 [退出代码=0]
似乎由于某种原因,日期的格式没有像我预期的那样。该异常显然与尝试将日期/时间推入 Postgres 日期类型有关——至少我是这么认为的。我确信我在这里遗漏了一些明显的东西,但我们将不胜感激。
我添加了一些可能有帮助的图片:
【问题讨论】:
-
您能否发布您的工作截图,包括数据库输出组件配置和架构?
-
@ydaetskcoR 我添加了几张图片。我希望这会有所帮助?
标签: sql-server postgresql talend