diff --git a/installer.cfg b/installer.cfg index 462b490..0b181d6 100644 --- a/installer.cfg +++ b/installer.cfg @@ -4,8 +4,8 @@ tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem [database] # Select database engine : postgres or mysql -#engine = postgres -engine = mysql +engine = postgres +#engine = mysql host = 127.0.0.1 install = true diff --git a/modoboa_installer/database.py b/modoboa_installer/database.py index eddc7b3..f325617 100644 --- a/modoboa_installer/database.py +++ b/modoboa_installer/database.py @@ -45,6 +45,7 @@ class PostgreSQL(Database): """Exec a postgresql query.""" cmd = "psql" if dbname and dbuser: + self._setup_pgpass(dbname, dbuser, dbpassword) cmd += " -h {} -d {} -U {} -w".format(self.dbhost, dbname, dbuser) utils.exec_cmd( """{} -c "{}" """.format(cmd, query), sudo_user=self.dbuser)