Sac*_*ith 4 csv timestamp apache-nifi timescaledb
我正在尝试使用 nifi 将 CSV 记录插入 Postgres 数据库。
示例 csv 文件:
timenow,location
'2019-10-21 15:13:11','colombo'
Run Code Online (Sandbox Code Playgroud)
当nifi场景运行时,它给出以下错误
错误列“timenow”属于没有时区的时间戳类型,但表达式属于不同类型的字符
如果我使用正常 insert into conditions (timenow,location) values ('2019-10-21 15:13:11','colombo');
没有错误值插入到表中。我是否必须更改 nifi 配置才能将其添加到表中?
我改变了 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 在面对日期和时间戳列的问题时给出了答案
| 归档时间: |
|
| 查看次数: |
1033 次 |
| 最近记录: |