更改迁移创建的文件的名称

时间:2017-05-12 22:29:16

标签: python alembic

可以通过迁移更改名称文件吗?像这样的'18b6422c9d3f我更喜欢组织使用日期时间,如201705121927

这可能会改变alembic的配置吗?

1 个答案:

答案 0 :(得分:5)

您需要修改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