From 221ba39c0f0552f8c1753cfcc588e6e43d4593a4 Mon Sep 17 00:00:00 2001 From: Oleksii Kliukin Date: Thu, 30 Apr 2015 12:04:57 +0200 Subject: [PATCH] Remove WITH invokations from CREATE ROLE. --- helpers/postgresql.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/helpers/postgresql.py b/helpers/postgresql.py index 5d5aaf1b..4fff2bd5 100644 --- a/helpers/postgresql.py +++ b/helpers/postgresql.py @@ -190,11 +190,11 @@ recovery_target_timeline = 'latest' def create_connection_users(self): if self.superuser: if 'username' in self.superuser: - self.query("CREATE ROLE \"%s\" LOGIN SUPERUSER WITH PASSWORD '%s';".format(self.superuser["username"], self.superuser["password"])) + self.query("CREATE ROLE \"{0}\" LOGIN SUPERUSER PASSWORD '{1}';".format(self.superuser["username"], self.superuser["password"])) else: - self.query("ALTER ROLE postgres WITH PASSWORD '{0}'".format(self.superuser['password'])) + self.query("ALTER ROLE postgres PASSWORD '{0}';".format(self.superuser['password'])) if self.admin: - self.query("CREATE ROLE \"%s\" LOGIN CREATEDB CREATEROLE WITH PASSWORD '%s';".format(self.admin["username"], self.admin["password"])) + self.query("CREATE ROLE \"{0}\" LOGIN CREATEDB CREATEROLE PASSWORD '{1}';".format(self.admin["username"], self.admin["password"])) def xlog_position(self): return self.query("SELECT pg_last_xlog_replay_location();").fetchone()[0]