zabbix/files/postgresql/pgsql.discovery.db.sql
2023-10-27 11:42:05 +02:00

10 lines
236 B
SQL

WITH T AS (
SELECT
datname AS "{#DBNAME}"
FROM pg_database
WHERE
NOT datistemplate
AND datname != 'postgres'
)
SELECT '{"data":'|| regexp_replace(coalesce(json_agg(T), '[]'::json)::text, E'[\\n\\r\\s]+', '', 'g') || '}'
FROM T