fixed SQLite type matching by converting all types to lower case

SQLite 3.8.6 create table dump uses upper case types.
This commit is contained in:
Sven Bachmann
2015-02-20 21:41:02 +01:00
parent 11c90ef885
commit d7d00d1f45
+1 -1
View File
@@ -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)