Skip to content

Commit 316e332

Browse files
committed
Filter out only the trigger users
1 parent e3a249b commit 316e332

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/charm.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2458,9 +2458,16 @@ def relations_user_databases_map(self) -> dict:
24582458
return {USER: "all", REPLICATION_USER: "all", REWIND_USER: "all"}
24592459
user_database_map = {}
24602460
try:
2461-
for user in self.postgresql.list_users_from_relation(
2462-
current_host=self.is_connectivity_enabled
2463-
):
2461+
for user in self.postgresql.list_users(current_host=self.is_connectivity_enabled):
2462+
if user in (
2463+
"backup",
2464+
"monitoring",
2465+
"operator",
2466+
"postgres",
2467+
"replication",
2468+
"rewind",
2469+
):
2470+
continue
24642471
user_database_map[user] = ",".join(
24652472
self.postgresql.list_accessible_databases_for_user(
24662473
user, current_host=self.is_connectivity_enabled

0 commit comments

Comments
 (0)