Minor consistency update

This commit is contained in:
Miroslav Stampar 2016-01-14 22:51:26 +01:00
parent 66eaac862b
commit 6fef2948ff
2 changed files with 15 additions and 15 deletions

View File

@ -23,20 +23,20 @@ from lib.core.settings import DB2_ALIASES
from lib.core.settings import HSQLDB_ALIASES from lib.core.settings import HSQLDB_ALIASES
FIREBIRD_TYPES = { FIREBIRD_TYPES = {
"261": "BLOB", 261: "BLOB",
"14": "CHAR", 14: "CHAR",
"40": "CSTRING", 40: "CSTRING",
"11": "D_FLOAT", 11: "D_FLOAT",
"27": "DOUBLE", 27: "DOUBLE",
"10": "FLOAT", 10: "FLOAT",
"16": "INT64", 16: "INT64",
"8": "INTEGER", 8: "INTEGER",
"9": "QUAD", 9: "QUAD",
"7": "SMALLINT", 7: "SMALLINT",
"12": "DATE", 12: "DATE",
"13": "TIME", 13: "TIME",
"35": "TIMESTAMP", 35: "TIMESTAMP",
"37": "VARCHAR", 37: "VARCHAR",
} }
SYBASE_TYPES = { SYBASE_TYPES = {

View File

@ -582,7 +582,7 @@ class Databases:
columns[name] = None columns[name] = None
else: else:
if Backend.isDbms(DBMS.FIREBIRD): if Backend.isDbms(DBMS.FIREBIRD):
columnData[1] = FIREBIRD_TYPES.get(columnData[1], columnData[1]) columnData[1] = FIREBIRD_TYPES.get(int(columnData[1]) if isinstance(columnData[1], basestring) and columnData[1].isdigit() else columnData[1], columnData[1])
columns[name] = columnData[1] columns[name] = columnData[1]