Create UTF8 mysql database by default.

This commit is contained in:
Antoine Nguyen
2016-09-18 15:19:02 +02:00
parent 67b418b660
commit 81b32d21ad
2 changed files with 8 additions and 1 deletions

View File

@@ -159,7 +159,12 @@ class MySQL(Database):
def create_database(self, name, owner):
"""Create a database."""
self._exec_query(
"CREATE DATABASE IF NOT EXISTS {}".format(name))
"CREATE DATABASE IF NOT EXISTS {} "
"DEFAULT CHARACTER SET {} "
"DEFAULT COLLATE {}".format(
name, self.config.get("mysql", "charset"),
self.config.get("mysql", "collation"))
)
self.grant_access(name, owner)
def grant_access(self, dbname, user):