我打算为我的初始数据库版本1.0.0使用“基本脚本”,但之后我将需要更改脚本,将数据库“升级”到更新的版本。我不确定如何在我的存储库中命名这些脚本。
我想象的是:
使用什么好的命名约定以及为什么?
答案 0 :(得分:2)
Rails使用timestamped migration files。每个文件都以数据库样式的时间戳开始,后跟一个简短的描述:20080717013526_your_migration_name.rb
。这可确保它们按顺序显示,并为您提供有关迁移实际执行操作的信息。这只是一种方法,但我认为它运作良好。