sqlalchemy - Alembic 修订版 ID 代表什么?

标签 sqlalchemy django-south revision directed-acyclic-graphs alembic

我刚刚开始研究 Alembic,来自 Django,我们有 South迁移我们的数据库模式(包括 soon),它使用友好的旧固定宽度数字,如 0037_fix_my_schema.py谈到应用迁移的顺序,我自然会对 Alembic 的修订 ID 感兴趣。是否有 DAG 支持 Alembic,或者有人可以在这方面对其内部结构进行一些概述?

最佳答案

我自己看了看。 source说:

def rev_id():
    val = int(uuid.uuid4()) % 100000000000000
    return hex(val)[2:-1]

没那么迷人。

关于sqlalchemy - Alembic 修订版 ID 代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22592649/

相关文章:

python - SQLAlchemy 在多线程应用程序中正确的 session 处理

python - 使用 south 时如何维护模型字段顺序结构

python - 新数据库上的南迁移

django - 我需要在南迁移之前或之后调用syncdb吗

mysql - 使用 MySQL 创建简单修订系统的最佳方法是什么?

python - 一对一关系数据库模型不起作用

python - 在 sqlalchemy 中使用 postgresql xml 数据类型

python - Sqlalchemy 结果后处理

SVN:是否可以获得给定路径的修订号列表?

git - 谁删除了我在 git 中的更改?