From 13cb8e74029fea33b10f3e23cfaae130474ad561 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Thu, 12 Nov 2015 12:20:05 +0100 Subject: [PATCH] set synchronous_commit to local when creating roles --- patroni/postgresql.py | 1 + 1 file changed, 1 insertion(+) 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;