Skip to content

Commit 5929cf6

Browse files
committed
fix: fixed Archive Command plugin coalesce function check
1 parent b1d7af3 commit 5929cf6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: mamonsu/plugins/pgsql/archive_command.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -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,

Diff for: mamonsu/tools/bootstrap/sql.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
RETURNS TABLE(COUNT_FILES BIGINT, SIZE_FILES BIGINT) AS $$
114114
WITH values AS (
115115
SELECT
116-
4096/(coalesce(1, pg_settings.setting::bigint/1024/1024)) AS segment_parts_count,
116+
4096/(coalesce(pg_settings.setting::bigint/1024/1024, 1)) AS segment_parts_count,
117117
setting::bigint AS segment_size,
118118
('x' || substring(pg_stat_archiver.last_archived_wal from 9 for 8))::bit(32)::int AS last_wal_div,
119119
('x' || substring(pg_stat_archiver.last_archived_wal from 17 for 8))::bit(32)::int AS last_wal_mod,

0 commit comments

Comments
 (0)