diff --git a/patroni/postgresql.py b/patroni/postgresql.py index 9b51da2c..44ae8df1 100644 --- a/patroni/postgresql.py +++ b/patroni/postgresql.py @@ -559,6 +559,7 @@ recovery_target_timeline = 'latest' def create_or_update_role(self, name, password, options): self.query("""DO $$ BEGIN + SET local synchronous_commit = 'local'; PERFORM * FROM pg_authid WHERE rolname = %s; IF FOUND THEN ALTER ROLE "{0}" WITH LOGIN {1} PASSWORD %s;