如何使用Python中的SQLSOUP从模式/表中获取字典中的列名和类型?使用MySQLDB,我可以创建游标并使用cursor.description。 sqlsoup 有类似的东西吗?
根据文档 https://sqlalchemy.readthedocs.org/en/rel_0_8/core/schema.html#metadata-reflection:
可以指示 Table 对象从以下位置加载有关其自身的信息
相应的数据库模式对象已经存在于
数据库。这个过程称为反射。在最简单的情况下
您只需要指定表名、MetaData 对象和
自动加载=真标志。如果元数据没有持久绑定,也
添加 autoload_with 参数:
>>> messages = Table('messages', meta, autoload=True, autoload_with=engine)
>>> [c.name for c in messages.columns]
['message_id', 'message_name', 'date']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)