X-Git-Url: http://git.veekun.com/zzz-pokedex.git/blobdiff_plain/bad044d1d8753cf96a3cf0dc2236ffcb416dcc47..b6f30bf22db8ef0cfc13ed4fbbd1d88c4ec67e17:/pokedex/db/__init__.py diff --git a/pokedex/db/__init__.py b/pokedex/db/__init__.py index 0641391..c9b739d 100644 --- a/pokedex/db/__init__.py +++ b/pokedex/db/__init__.py @@ -15,9 +15,11 @@ def connect(uri): if 'charset' not in uri: uri += '?charset=utf8' - # Tables should be InnoDB, in the event that we're creating them + # Tables should be InnoDB, in the event that we're creating them, and + # use UTF-8 goddammit! for table in metadata.tables.values(): table.kwargs['mysql_engine'] = 'InnoDB' + table.kwargs['mysql_charset'] = 'utf8' ### Connect engine = create_engine(uri)