【发布时间】:2015-08-08 07:05:48
【问题描述】:
如何使用 Alembic 或 SQLAlchemy 将另一列添加到数据库中?这相当于this SQL clause:
ALTER TABLE foo
CHANGE COLUMN bar
bar COLUMN_DEFINITION_HERE
AFTER OTHER_COLUMN;
-- or
ALTER TABLE foo ADD COLUMN baz AFTER bar;
我也尝试了this mailing list thread 中的建议,但没有帮助。
虽然查询时顺序无关紧要,但在 SQL shell 中它有助于大型表的可读性。
【问题讨论】:
-
@mba12:那是关于 SQL 语法,而不是关于如何使用 SQLAlchemy 的工具来做到这一点。
标签: python mysql sqlalchemy alembic