在 sqlalchemy 中使用现有的 table
Using existing table in sqlalchemy
有什么方法可以在我的 sql 服务器中使用现有的 table 和 SQLAlchemy?我想插入数据,我想使用现有的 table,我没有使用 类 定义的 table。
我正在使用 Python 2.7 和 SQLAlchemy 0.8
通过定义autoload
-ed table:
是possible in 0.8
foo = Table('foo', meta, autoload=True, autoload_with=engine)
Table 列可以通过 foo.c
:
访问
print list(foo.c)
从 0.9.1 开始,SQLAlchemy 具有实验性 extension called automap
。
有什么方法可以在我的 sql 服务器中使用现有的 table 和 SQLAlchemy?我想插入数据,我想使用现有的 table,我没有使用 类 定义的 table。
我正在使用 Python 2.7 和 SQLAlchemy 0.8
通过定义autoload
-ed table:
foo = Table('foo', meta, autoload=True, autoload_with=engine)
Table 列可以通过 foo.c
:
print list(foo.c)
从 0.9.1 开始,SQLAlchemy 具有实验性 extension called automap
。