Add database.drop_username task
This commit is contained in:
@@ -49,5 +49,6 @@ def uninstall():
|
|||||||
|
|
||||||
if env.drop_database:
|
if env.drop_database:
|
||||||
database.drop_database()
|
database.drop_database()
|
||||||
|
database.drop_username()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -27,3 +27,13 @@ def drop_database():
|
|||||||
if env.database_manager == DB_MYSQL:
|
if env.database_manager == DB_MYSQL:
|
||||||
mysql.drop_database()
|
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
|
Drop MySQL's Mayan EDMS's database
|
||||||
"""
|
"""
|
||||||
with settings(warn_only=True):
|
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