【发布时间】:2017-05-12 22:29:16
【问题描述】:
迁移创建的文件可以更改名称吗?像这样 `18b6422c9d3f 我更喜欢像 201705121927 这样组织使用日期时间
它可能会改变 alembic 的配置来做到这一点吗?
【问题讨论】:
迁移创建的文件可以更改名称吗?像这样 `18b6422c9d3f 我更喜欢像 201705121927 这样组织使用日期时间
它可能会改变 alembic 的配置来做到这一点吗?
【问题讨论】:
您需要编辑alembic.ini。
您要查找的参数是file_template。
来自docs:
file_template- 这是用于生成新迁移文件的命名方案。存在的值是默认值,因此被注释掉。可用代币 包括:
%%(rev)s- 修订 ID%%(slug)s- 从修订消息派生的截断字符串%%(year)d, %%(month).2d, %%(day).2d, %%(hour).2d, %%(minute).2d, %%(second).2d- 创建日期的组成部分,默认为datetime.datetime.now(),除非还使用了timezone配置选项。
默认设置为%%(rev)s_%%(slug)s。
【讨论】: