@@ -4,8 +4,8 @@ tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
|
|||||||
|
|
||||||
[database]
|
[database]
|
||||||
# Select database engine : postgres or mysql
|
# Select database engine : postgres or mysql
|
||||||
#engine = postgres
|
engine = postgres
|
||||||
engine = mysql
|
#engine = mysql
|
||||||
host = 127.0.0.1
|
host = 127.0.0.1
|
||||||
install = true
|
install = true
|
||||||
|
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ class PostgreSQL(Database):
|
|||||||
"""Exec a postgresql query."""
|
"""Exec a postgresql query."""
|
||||||
cmd = "psql"
|
cmd = "psql"
|
||||||
if dbname and dbuser:
|
if dbname and dbuser:
|
||||||
|
self._setup_pgpass(dbname, dbuser, dbpassword)
|
||||||
cmd += " -h {} -d {} -U {} -w".format(self.dbhost, dbname, dbuser)
|
cmd += " -h {} -d {} -U {} -w".format(self.dbhost, dbname, dbuser)
|
||||||
utils.exec_cmd(
|
utils.exec_cmd(
|
||||||
"""{} -c "{}" """.format(cmd, query), sudo_user=self.dbuser)
|
"""{} -c "{}" """.format(cmd, query), sudo_user=self.dbuser)
|
||||||
|
|||||||
Reference in New Issue
Block a user