将列插入数据库中的所有表

时间:2014-11-19 15:59:15

标签: python mysql sqlalchemy alembic

我需要在alembic中创建一个evolution,它为数据库中的所有表添加两个新列(当然不包括alembic表)。是否有可能在alembic中迭代所有表并对它们执行alembic命令?

1 个答案:

答案 0 :(得分:1)

Sqlalchemy似乎支持这一点,请看这里: SQL Alchemy - Getting a list of tables

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