@@ -13,7 +13,7 @@ class ArchiveCommand(Plugin):
1313 query_agent_count_files = """
1414 WITH values AS (
1515 SELECT
16- 4096/(coalesce(1, pg_settings.setting::bigint/1024/1024)) AS segment_parts_count,
16+ 4096/(coalesce(pg_settings.setting::bigint/1024/1024, 1 )) AS segment_parts_count,
1717 setting::bigint AS segment_size,
1818 ('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
1919 ('x' || substring(pg_stat_archiver.last_archived_wal from 17 for 8))::bit(32)::int AS last_wal_mod,
@@ -29,7 +29,7 @@ class ArchiveCommand(Plugin):
2929 query_agent_size_files = """
3030 WITH values AS (
3131 SELECT
32- 4096/(coalesce(1, pg_settings.setting::bigint/1024/1024)) AS segment_parts_count,
32+ 4096/(coalesce(pg_settings.setting::bigint/1024/1024, 1 )) AS segment_parts_count,
3333 setting::bigint AS segment_size,
3434 ('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
3535 ('x' || substring(pg_stat_archiver.last_archived_wal from 17 for 8))::bit(32)::int AS last_wal_mod,
@@ -61,7 +61,7 @@ def run(self, zbx):
6161 query_queue = """
6262 WITH values AS (
6363 SELECT
64- 4096/(coalesce(1, pg_settings.setting::bigint/1024/1024)) AS segment_parts_count,
64+ 4096/(coalesce(pg_settings.setting::bigint/1024/1024, 1 )) AS segment_parts_count,
6565 setting::bigint AS segment_size,
6666 ('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
6767 ('x' || substring(pg_stat_archiver.last_archived_wal from 17 for 8))::bit(32)::int AS last_wal_mod,
0 commit comments