FlaskSQLAlchemy数据库引擎返回表名,但元数据中的表键为空

2024-04-27 19:32:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我已连接到MS SQL Server。以下命令将返回数据库中的所有表名:

app.config.from_object('config')
db = SQLAlchemy(app)

db.engine.table_names()

但是,这并不能:

^{pr2}$

同样,这也行不通:

db.table('dbo.users').primary_key // returns: ColumnSet([])

但是,我能够执行SQL查询。会有什么问题?在


Tags: from命令config数据库appdbsqlobject
1条回答
网友
1楼 · 发布于 2024-04-27 19:32:58

^{}提供数据库中可用的表名列表。^{}是与元数据关联的声明的表的映射。在

如果要用数据库中可用的内容填充元数据,请使用reflection

db.metadata.reflect(bind=db.engine)

相关问题 更多 >