Try to suppress output when setting password for postgresql
This commit is contained in:
parent
56acb30008
commit
88a08fcf8f
|
@ -61,14 +61,14 @@ def reload(c):
|
||||||
c.sudo('systemctl reload postgresql.service')
|
c.sudo('systemctl reload postgresql.service')
|
||||||
|
|
||||||
|
|
||||||
def sql(c, sql, database='', port=None):
|
def sql(c, sql, database='', port=None, **kwargs):
|
||||||
"""
|
"""
|
||||||
Execute some SQL as the 'postgres' user.
|
Execute some SQL as the 'postgres' user.
|
||||||
"""
|
"""
|
||||||
cmd = 'psql {port} --tuples-only --no-align --command="{sql}" {database}'.format(
|
cmd = 'psql {port} --tuples-only --no-align --command="{sql}" {database}'.format(
|
||||||
port='--port={}'.format(port) if port else '',
|
port='--port={}'.format(port) if port else '',
|
||||||
sql=sql, database=database)
|
sql=sql, database=database)
|
||||||
return c.sudo(cmd, user='postgres')
|
return c.sudo(cmd, user='postgres', **kwargs)
|
||||||
|
|
||||||
|
|
||||||
def user_exists(c, name, port=None):
|
def user_exists(c, name, port=None):
|
||||||
|
@ -97,9 +97,8 @@ def set_user_password(c, name, password, port=None):
|
||||||
"""
|
"""
|
||||||
Set the password for a PostgreSQL user account
|
Set the password for a PostgreSQL user account
|
||||||
"""
|
"""
|
||||||
# TODO: probably should figure out how to suppress echo for this command
|
sql(c, "ALTER USER \\\"{}\\\" PASSWORD '{}';".format(name, password), port=port,
|
||||||
# with hide('running'):
|
hide=True, echo=False)
|
||||||
sql(c, "ALTER USER \\\"{}\\\" PASSWORD '{}';".format(name, password), port=port)
|
|
||||||
|
|
||||||
|
|
||||||
def db_exists(c, name, port=None):
|
def db_exists(c, name, port=None):
|
||||||
|
|
Loading…
Reference in a new issue