【问题标题】:Inserting column to all tables in my database在我的数据库中的所有表中插入列
【发布时间】:2015-01-17 05:38:09
【问题描述】:

我需要在 alembic 中创建一个进化,它向数据库中的所有表(当然不包括 alembic 表)添加两个新列。是否可以在 alembic 中遍历所有表并对它们执行 alembic 命令?

【问题讨论】:

    标签: python mysql sqlalchemy alembic


    【解决方案1】:

    Sqlalchemy 似乎支持这一点,请参见此处: SQL Alchemy - Getting a list of tables

    除此之外,您始终可以使用特定于数据库的查询来获取表列表,然后对它们执行查询。

    【讨论】:

    • 感谢蚱蜢 :) 做到了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-12
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多