Amazon redshift Talend中创建表时的字段类型不正确

Amazon redshift Talend中创建表时的字段类型不正确,amazon-redshift,talend,Amazon Redshift,Talend,我们正在使用tRedshiftOutputBulk exec,并将其设置为“Drop table if exists and create”,作为对表的操作。问题是模式为“yyyy-MM-dd HH:MM:ssZ”的日期字段正在创建为时间戳,而不是红移时的时间戳。@mark 您在组件的日期格式和时间格式字段中给出了什么模式?您可以使用更改时间模式“yyyy-MM-dd HH:MM:ssTZ”不幸的是,TZ不是合法模式,Talend引发以下异常:java.lang.IllegalArgumentE

我们正在使用tRedshiftOutputBulk exec,并将其设置为“Drop table if exists and create”,作为对表的操作。问题是模式为“yyyy-MM-dd HH:MM:ssZ”的日期字段正在创建为时间戳,而不是红移时的时间戳。

@mark


您在组件的日期格式和时间格式字段中给出了什么模式?

您可以使用更改时间模式“yyyy-MM-dd HH:MM:ssTZ”

不幸的是,TZ不是合法模式,Talend引发以下异常:java.lang.IllegalArgumentException:非法模式字符“T”根据Talend的建议使用“yyy-MM-dd HH:MM:ssZ”尝试“yyy-MM-dd HH:MM:ss'TZ”