列是没有时区的时间戳类型,但表达式是字符变化类型:Nifi
Column is of type timestamp without time zone but expression is of type character varying : Nifi
我正在尝试使用 nifi 将 CSV 记录插入 Postgres 数据库。
示例 csv 文件:
timenow,location
'2019-10-21 15:13:11','colombo'
nifi场景运行时,报如下错误
Error column 'timenow' is of type timestamp without time zone but expression is of type character varying
如果我正常使用insert into conditions (timenow,location) values ('2019-10-21 15:13:11','colombo');
没有错误值插入到 table。我是否必须更改 nifi 配置才能将其添加到 table?
我已经更改了 Nifi CSVReader -> 时间戳格式 YYYY-MM-DD HH:MM:SS
编辑:第一条评论后
Nifi 生成的查询是:INSERT INTO public.conditions (timenow, location) VALUES ('2019-10-21 15:13:11','colombo')
我已经将它与 timescaledb 终端一起使用,它插入了记录。
这是 nifi 方面的一个简单修复。
在DBCPConnectionPool -> 数据库URL -> jdbc:postgresql://localhost:5432/databaseName?stringtype=unspecified
ajaytigga0210 于 Facing issues with Date and Timestamp Columns
给出了答案
我正在尝试使用 nifi 将 CSV 记录插入 Postgres 数据库。
示例 csv 文件:
timenow,location
'2019-10-21 15:13:11','colombo'
nifi场景运行时,报如下错误
Error column 'timenow' is of type timestamp without time zone but expression is of type character varying
如果我正常使用insert into conditions (timenow,location) values ('2019-10-21 15:13:11','colombo');
没有错误值插入到 table。我是否必须更改 nifi 配置才能将其添加到 table?
我已经更改了 Nifi CSVReader -> 时间戳格式 YYYY-MM-DD HH:MM:SS
编辑:第一条评论后
Nifi 生成的查询是:INSERT INTO public.conditions (timenow, location) VALUES ('2019-10-21 15:13:11','colombo')
我已经将它与 timescaledb 终端一起使用,它插入了记录。
这是 nifi 方面的一个简单修复。
在DBCPConnectionPool -> 数据库URL -> jdbc:postgresql://localhost:5432/databaseName?stringtype=unspecified
ajaytigga0210 于 Facing issues with Date and Timestamp Columns
给出了答案