Есть Zabbix с PostgreSQL мониторингом базы данных. В Zabbix есть один триггер, который постоянно спамит:
ERROR: function json_object(text[], text[]) does not exist
LINE 11: SELECT json_object(array_agg(name), array_agg(setting)) F...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
SQL state: 42883
Character: 190
Найден шаблон, в котором зарегистрирован этот триггер. Это стандартно, я пытался запросить строку отдельно в Postgres, в результате та же ошибка. Сам запрос:
select json_build_object('extensions',(select array_agg(extname) from (select extname from pg_extension order by extname) as e),'settings', (select json_object(array_agg(name),array_agg(setting)) from (select name,setting from pg_settings where name != 'application_name' order by name) as s));
Прошу рассказать, что не так.