diff options
| author | Jason Kirtland <jek@discorporate.us> | 2010-02-10 18:32:56 +0000 |
|---|---|---|
| committer | Jason Kirtland <jek@discorporate.us> | 2010-02-10 18:32:56 +0000 |
| commit | bef9e234de84a1601df4d324feb5c422818a6d3d (patch) | |
| tree | dc6d71ea742b46c8890f900776f8d09fa0256bee /lib/sqlalchemy | |
| parent | 2d03b0848353dd483beb5800582bb1c94e96497b (diff) | |
| download | sqlalchemy-bef9e234de84a1601df4d324feb5c422818a6d3d.tar.gz | |
Fix mysql reflection of TINYINT(1) UNSIGNED columns.
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/dialects/mysql/base.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py index 77b13c1a7..eb348f1a1 100644 --- a/lib/sqlalchemy/dialects/mysql/base.py +++ b/lib/sqlalchemy/dialects/mysql/base.py @@ -1084,7 +1084,7 @@ ischema_names = { 'binary': BINARY, 'bit': BIT, 'blob': BLOB, - 'boolean':BOOLEAN, + 'boolean': BOOLEAN, 'char': CHAR, 'date': DATE, 'datetime': DATETIME, @@ -2154,7 +2154,6 @@ class MySQLTableDefinitionParser(object): Any column-bearing line from SHOW CREATE TABLE """ - charset = state.charset spec = None m = self._re_column.match(line) if m: @@ -2178,6 +2177,8 @@ class MySQLTableDefinitionParser(object): if type_ == 'tinyint' and args == '1': type_ = 'boolean' args = None + spec['unsigned'] = None + spec['zerofill'] = None try: col_type = self.dialect.ischema_names[type_] |
