Postgresql postgres 9.2.4中不存在函数json_object_agg(text,bigint)

Postgresql postgres 9.2.4中不存在函数json_object_agg(text,bigint),postgresql,Postgresql,下面的查询在本地服务器postgress 9.6.6中运行,但在服务器postgres 9.2.4中,下面的查询不起作用 select case_type, (obj->> 'S')::int AS single, (obj->> 'D')::int AS division, (obj->> 'F')::int AS full FROM (SELECT case_type, json_object_agg(bench,disposals) AS obj

下面的查询在本地服务器postgress 9.6.6中运行,但在服务器postgres 9.2.4中,下面的查询不起作用

select case_type,
(obj->> 'S')::int AS single,
(obj->> 'D')::int AS division,
(obj->> 'F')::int AS full
FROM (SELECT case_type, json_object_agg(bench,disposals) AS obj
      FROM jws_ctype
      GROUP BY case_type
     )X
下面的错误

错误:函数json\u object\u agg(text,bigint)不存在
第5行:FROM(选择case\u type、json\u object\u agg(bench、disposals)作为。。。
^
提示:没有与给定名称和参数类型匹配的函数。您可能需要添加显式类型转换。
**********错误**********
错误:函数json\u object\u agg(text,bigint)不存在
SQL状态:42883
提示:没有与给定名称和参数类型匹配的函数。您可能需要添加显式类型转换。
字符:133

json\u object\u agg
是在Postgres 9.4中引入的,这就是为什么这个查询在Postgres 9.2中不起作用的原因

json\u object\u agg
是在Postgres 9.4中引入的,这就是为什么这个查询在Postgres 9.2中不起作用的原因

您的问题是什么?这个函数是在9.4中引入的,为什么您希望它在旧版本中可用er版本?加:你不应该再使用9.2了。它不再被维护。你有什么问题吗?该功能是在9.4中引入的,为什么你希望它在旧版本中可用?加:你不应该再使用9.2了。它不再被维护。