Add database.drop_username task
This commit is contained in:
@@ -49,5 +49,6 @@ def uninstall():
|
||||
|
||||
if env.drop_database:
|
||||
database.drop_database()
|
||||
database.drop_username()
|
||||
|
||||
|
||||
|
||||
@@ -27,3 +27,13 @@ def drop_database():
|
||||
if env.database_manager == DB_MYSQL:
|
||||
mysql.drop_database()
|
||||
|
||||
|
||||
@task
|
||||
def drop_username():
|
||||
"""
|
||||
Drop Mayan EDMS's username
|
||||
"""
|
||||
print(green('Droping Mayan EDMS username', bold=True))
|
||||
|
||||
if env.database_manager == DB_MYSQL:
|
||||
mysql.drop_username()
|
||||
|
||||
@@ -15,5 +15,13 @@ def drop_database():
|
||||
Drop MySQL's Mayan EDMS's database
|
||||
"""
|
||||
with settings(warn_only=True):
|
||||
run('echo "drop database %(database_name)s;" | mysql -u root --password=%(database_manager_admin_password)s' % env)
|
||||
run('echo "DROP DATABASE %(database_name)s;" | mysql -u root --password=%(database_manager_admin_password)s' % env)
|
||||
|
||||
|
||||
def drop_username():
|
||||
"""
|
||||
Drop MySQL's Mayan EDMS's username
|
||||
"""
|
||||
with settings(warn_only=True):
|
||||
run('echo "DROP USER \'%(database_username)s\'@\'%(database_host)s\';" | mysql -u root --password=%(database_manager_admin_password)s' % env)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user