def try_diff1(): schema = DBSchema('First') table1 = DBTable('table1') table1.fields.append(DBField('id', primary_key=True)) table2 = DBTable('table2') table2.fields.append(DBField('id')) table2.fields.append(DBField('name')) schema.tables.append(table1) schema.tables.append(table2) print unicode(schema) print schema.get_hash()