我正在使用Thingworx的Postgresql持久性提供程序。当我尝试为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';