正常使用表格创建:
t = Table(name, meta, [columns ...])
这是我创建表的第一次运行。在将来的执行中,我想使用该表而不必指出[columns]。这似乎是多余的,因为它应该已经在表模式中指定。换句话说,对于将来的访问,我只想做:
t = Table(name, meta) # columns already read from schema
有没有办法在SqlAlchemy中执行此操作?
答案 0 :(得分:1)
请参阅SA文档的Reflecting Database Objects:
t = Table(name, meta, autoload=True)#, autoload_with=engine)