File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -2174,9 +2174,16 @@ def relations_user_databases_map(self) -> dict:
2174
2174
})
2175
2175
return user_database_map
2176
2176
try :
2177
- for user in sorted (
2178
- self .postgresql .list_users_from_relation (current_host = self .is_connectivity_enabled )
2179
- ):
2177
+ for user in self .postgresql .list_users (current_host = self .is_connectivity_enabled ):
2178
+ if user in (
2179
+ "backup" ,
2180
+ "monitoring" ,
2181
+ "operator" ,
2182
+ "postgres" ,
2183
+ "replication" ,
2184
+ "rewind" ,
2185
+ ):
2186
+ continue
2180
2187
user_database_map [user ] = "," .join (
2181
2188
sorted (
2182
2189
self .postgresql .list_accessible_databases_for_user (
Original file line number Diff line number Diff line change @@ -2958,7 +2958,7 @@ def test_relations_user_databases_map(harness):
2958
2958
assert harness .charm .relations_user_databases_map == {}
2959
2959
2960
2960
# Test when there are relation users in the database.
2961
- _postgresql .list_users_from_relation .return_value = { "user1" , "user2" }
2961
+ _postgresql .list_users .return_value = [ "user1" , "user2" ]
2962
2962
_postgresql .list_accessible_databases_for_user .side_effect = [{"db1" , "db2" }, {"db3" }]
2963
2963
assert harness .charm .relations_user_databases_map == {"user1" : "db1,db2" , "user2" : "db3" }
2964
2964
You can’t perform that action at this time.
0 commit comments