【发布时间】:2018-05-18 09:12:42
【问题描述】:
我想在离线模式下使用 alembic,并从外部软件执行 SQL 迁移。
外部软件跟踪数据库版本,所以我根本不需要alembic_version 表。
你知道我是否可以在不创建 alembic_version 表的情况下生成 SQL 迁移?它是受支持的功能吗?
谢谢
【问题讨论】:
标签: database-migration alembic
我想在离线模式下使用 alembic,并从外部软件执行 SQL 迁移。
外部软件跟踪数据库版本,所以我根本不需要alembic_version 表。
你知道我是否可以在不创建 alembic_version 表的情况下生成 SQL 迁移?它是受支持的功能吗?
谢谢
【问题讨论】:
标签: database-migration alembic
我不认为离线生成迁移是一个可用的功能,正如@zzzeek 在官方教程https://alembic.zzzcomputing.com/en/latest/offline.html 的“编写迁移脚本以支持脚本生成”部分中所写的那样。我确实希望新功能能够出现,因为我的项目无法直接连接到数据库服务器,但离线生成 sql 脚本将通过阻止编写 SQL DDL 和 SqlAlchemy 对象来节省我的时间。
【讨论】: