我使用sql炼金术通过python连接到sql数据库。我有一个名为A的表和另一个名为B的表。来自A和B的数据来自表F.
**A** **B**
C1 C2 C3 C4 C5 D1 D2 D3 D4 D5
我想知道是否可以采用C5列并将其插入表B中,以便表B看起来像:
**B**
D1 D2 D3 D4 D5 C5
我没有遇到任何直接的方法来做到这一点。有没有人想出办法解决这个问题?
答案 0 :(得分:1)
SQLAlchemy不支持在创建后修改表。
add column to SQLAlchemy Table
这称为数据库迁移(SQLAlchemy不支持开箱即用的迁移)。您可以使用sqlalchemy-migrate来帮助解决这些情况,或者您可以通过所选数据库的命令行实用程序ALTER TABLE,