From d7d00d1f45ad962d2917adcf89ee0f239c5357ef Mon Sep 17 00:00:00 2001 From: Sven Bachmann Date: Fri, 20 Feb 2015 21:41:02 +0100 Subject: [PATCH] fixed SQLite type matching by converting all types to lower case SQLite 3.8.6 create table dump uses upper case types. --- scripts/extract_sqlite_models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/extract_sqlite_models.py b/scripts/extract_sqlite_models.py index c21603c1..d5fad50b 100644 --- a/scripts/extract_sqlite_models.py +++ b/scripts/extract_sqlite_models.py @@ -94,7 +94,7 @@ def sqlite(database_name): else: field_type = 'reference %s.%s' % (fks[name][0], fks[name][1]) else: - field_type = data_type_map[d_type] + field_type = data_type_map[d_type.lower()] web2py_table_code += "\n Field('%s','%s')," % ( name, field_type) web2py_table_code = "legacy_db.define_table('%s',%s\n migrate=False)" % (table_name, web2py_table_code)