【问题标题】:Python alembic offline mode without alembic_version table没有 alembic_version 表的 Python alembic 离线模式
【发布时间】:2018-05-18 09:12:42
【问题描述】:

我想在离线模式下使用 alembic,并从外部软件执行 SQL 迁移。
外部软件跟踪数据库版本,所以我根本不需要alembic_version 表。
你知道我是否可以在不创建 alembic_version 表的情况下生成 SQL 迁移?它是受支持的功能吗?

谢谢

【问题讨论】:

    标签: database-migration alembic


    【解决方案1】:

    我不认为离线生成迁移是一个可用的功能,正如@zzzeek 在官方教程https://alembic.zzzcomputing.com/en/latest/offline.html 的“编写迁移脚本以支持脚本生成”部分中所写的那样。我确实希望新功能能够出现,因为我的项目无法直接连接到数据库服务器,但离线生成 sql 脚本将通过阻止编写 SQL DDL 和 SqlAlchemy 对象来节省我的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-22
      • 2016-09-21
      • 2017-12-22
      • 2014-05-01
      • 1970-01-01
      • 2020-09-25
      • 1970-01-01
      相关资源
      最近更新 更多