@@ -13,7 +13,7 @@ class ArchiveCommand(Plugin):
13
13
query_agent_count_files = """
14
14
WITH values AS (
15
15
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,
17
17
setting::bigint AS segment_size,
18
18
('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
19
19
('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):
29
29
query_agent_size_files = """
30
30
WITH values AS (
31
31
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,
33
33
setting::bigint AS segment_size,
34
34
('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
35
35
('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):
61
61
query_queue = """
62
62
WITH values AS (
63
63
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,
65
65
setting::bigint AS segment_size,
66
66
('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
67
67
('x' || substring(pg_stat_archiver.last_archived_wal from 17 for 8))::bit(32)::int AS last_wal_mod,
0 commit comments