Skip to content

Commit 63d7e4a

Browse files
committed
fix: check if pgpro_stats was installed
1 parent f9e8623 commit 63d7e4a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

mamonsu/plugins/pgsql/statements.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def run(self, zbx):
142142
# TODO: add 13 and 14 items when pgpro_stats added new WAL metrics
143143
all_items = self.Items.copy()
144144

145-
if Pooler.extension_version_greater("pgpro_stats", "1.8"):
145+
if Pooler.extension_installed("pgpro_stats") and Pooler.extension_version_greater("pgpro_stats", "1.8"):
146146
info_view = 'pg_stat_statements_info'
147147
if self.extension == "pgpro_stats":
148148
info_view = 'pgpro_stats_info'

mamonsu/tools/bootstrap/start.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def run_deploy():
237237
if Pooler.is_pgpro() or Pooler.is_pgpro_ee():
238238
bootstrap_extension_queries = fill_query_params(CreateWaitSamplingFunctionsSQL)
239239
Pooler.query(bootstrap_extension_queries)
240-
if Pooler.extension_version_greater("pgpro_stats", "1.8"):
240+
if Pooler.extension_installed("pgpro_stats") and Pooler.extension_version_greater("pgpro_stats", "1.8"):
241241
statements_items = [x[1] for x in Statements.Items_pgpro_stats_1_8] + [x[1] for x in Statements.Items_pg_13]
242242
statements_columns = [x[0][x[0].find("[")+1:x[0].find("]")] for x in Statements.Items_pgpro_stats_1_8] + [x[0][x[0].find("[")+1:x[0].find("]")] for x in Statements.Items_pg_13]
243243
bootstrap_extension_queries = CreateStatementsFunctionsSQL.format(

0 commit comments

Comments
 (0)