def get_type_string(self, field): result = field.type if field.length != 0 or get_meta_type_mysql(field.type) not in LENGTH_INDIFFERENT_TYPES: result += '(' + str(field.length) + ')' return result
def canonize_types(self): for table in self.tables: for field in table.fields: meta_type = get_meta_type_mysql(field.type.upper()) field.type = PostgreSQLPreferedDataTypes[meta_type]