Postgres在更新时给出错误

时间:2018-02-21 06:00:52

标签: postgresql postgresql-9.4 thingworx

我正在使用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';

0 个答案:

没有答案