postgresql插入。。。返回的查询一直失败?

postgresql插入。。。返回的查询一直失败?,postgresql,Postgresql,错误信息有点模糊。。。以下查询在一台服务器上运行,但在另一台服务器上失败: INSERT INTO searches (status, uid, datecreated, searchname, options) VALUES (0, 1, NOW(), 'TEST', '16') RETURNING sid; 我得到了这个错误: Query failed: ERROR: syntax error at or near "RETURNING" 我在这里遗漏了什么吗?查询看起来确实正确-假设

错误信息有点模糊。。。以下查询在一台服务器上运行,但在另一台服务器上失败:

INSERT INTO searches (status, uid, datecreated, searchname, options) 
VALUES (0, 1, NOW(), 'TEST', '16') RETURNING sid;
我得到了这个错误:

Query failed: ERROR: syntax error at or near "RETURNING"

我在这里遗漏了什么吗?

查询看起来确实正确-假设字段sid确实存在(我认为它是一个串行字段)

您确定使用的是支持返回的PostgreSQL版本吗?为此,您需要8.2或更高版本