【发布时间】:2011-04-09 12:26:49
【问题描述】:
是否可以使用 sqlalchemy 列出数据库中的所有索引?
【问题讨论】:
标签: python sql indexing sqlalchemy
是否可以使用 sqlalchemy 列出数据库中的所有索引?
【问题讨论】:
标签: python sql indexing sqlalchemy
yes.
from sqlalchemy import create_engine
from sqlalchemy.engine import reflection
engine = create_engine('...')
insp = reflection.Inspector.from_engine(engine)
for name in insp.get_table_names():
for index in insp.get_indexes(name):
print index
【讨论】:
engine = create_engine('mysql+oursql://scott:tiger@localhost/foo')。
pip install mysqlclient 应该可以正常工作。