如何让SqlAlchemy Table读取“隐式”模式

时间:2011-11-13 16:14:09

标签: python database sqlalchemy

正常使用表格创建:

t = Table(name, meta, [columns ...])

这是我创建表的第一次运行。在将来的执行中,我想使用该表而不必指出[columns]。这似乎是多余的,因为它应该已经在表模式中指定。换句话说,对于将来的访问,我只想做:

t = Table(name, meta)  # columns already read from schema

有没有办法在SqlAlchemy中执行此操作?

1 个答案:

答案 0 :(得分:1)

请参阅SA文档的Reflecting Database Objects

t = Table(name, meta, autoload=True)#, autoload_with=engine)