Merge "Issue multiple SQL statements in separate engine.execute() calls"
This commit is contained in:
@@ -1536,13 +1536,14 @@ def upgrade(migrate_engine):
|
||||
refcolumns=fkey_pair[1])
|
||||
fkey.create()
|
||||
|
||||
if migrate_engine.name == "mysql":
|
||||
if migrate_engine.name == 'mysql':
|
||||
# In Folsom we explicitly converted migrate_version to UTF8.
|
||||
sql = "ALTER TABLE migrate_version CONVERT TO CHARACTER SET utf8;"
|
||||
migrate_engine.execute(
|
||||
'ALTER TABLE migrate_version CONVERT TO CHARACTER SET utf8')
|
||||
# Set default DB charset to UTF8.
|
||||
sql += "ALTER DATABASE %s DEFAULT CHARACTER SET utf8;" % \
|
||||
migrate_engine.url.database
|
||||
migrate_engine.execute(sql)
|
||||
migrate_engine.execute(
|
||||
'ALTER DATABASE %s DEFAULT CHARACTER SET utf8' %
|
||||
migrate_engine.url.database)
|
||||
|
||||
_create_shadow_tables(migrate_engine)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user