Added "alter table character set" on creation to modify them to utf8 (better is to have database in utf8)

This commit is contained in:
Adolfo Gómez 2012-10-29 14:03:00 +00:00
parent b8c5678bde
commit abd4246b40

View File

@ -57,5 +57,9 @@ def modify_MySQL_storage(sender, **kwargs):
if dicTables.has_key(db_table):
stmt = 'ALTER TABLE %s ENGINE=%s' % (db_table,'InnoDB')
cursor.execute(stmt)
# sets charset to utf8
stmt = 'ALTER TABLE %s CHARACTER SET \'utf8\' COLLATE \'utf8_general_ci\'' % db_table
cursor.execute(stmt)
signals.post_syncdb.connect(modify_MySQL_storage, sender=models)