From bbbee21b0d5c402310f4a29a7b025a081282579b Mon Sep 17 00:00:00 2001 From: mdipierro Date: Mon, 9 Dec 2013 18:56:05 -0600 Subject: [PATCH] DAL(...,adapter_args=dict(engine='MyISAM')) --- VERSION | 2 +- gluon/dal.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 9c204297..810eb860 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.8.2-stable+timestamp.2013.12.09.17.54.55 +Version 2.8.2-stable+timestamp.2013.12.09.18.55.10 diff --git a/gluon/dal.py b/gluon/dal.py index bc1f4ab0..1211e894 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -1032,7 +1032,8 @@ class BaseAdapter(ConnectionPool): if self.dbengine == 'mysql': if not hasattr(table, "_primarykey"): fields.append('PRIMARY KEY (%s)' % (self.QUOTE_TEMPLATE % table._id.name)) - other = ' ENGINE=InnoDB CHARACTER SET utf8;' + engine = self.adapter_args.get('engine','InnoDB') + other = ' ENGINE=%s CHARACTER SET utf8;' % engine fields = ',\n '.join(fields) for rtablename in TFK: