我正在将 Postgresql 持久性提供程序与 Thingworx 一起使用。当我尝试为 ConnectivityActivation 运行服务时,出现以下错误
Cause: Execute Update failed: org.postgresql.util.PSQLException: ERROR: syntax error at or near "on"
职位:145
当我在其他一些thingworx服务器上尝试这个时,我没有收到这个错误。
我正在考虑这可能是权限问题,但我无法找到此问题的根本原因。
请让我知道我的理解是否正确或 postgresql 数据库可能存在问题。
查询运行是
insert into transactiondata
("transId","category","api","devId","timestamp","state","country")
values ('123','category','api','123456','','Active','India')
on CONFLICT ("transId")
DO UPDATE SET "state" = 'Disabled', "timestamp" = '' ,"category" = 'NA';