数据库更改脚本的命名规范是什么?

5
我打算在我的初始数据库版本1.0.0中使用一个“基本脚本”,但之后我将需要“升级”数据库到新版本的变更脚本。我不确定如何在我的代码库中为这些脚本命名。
我想象一下,可能会按以下方式命名:
  • Baseline-6.0.0.sql
  • Patch-6.0.1.sql
  • Patch-6.0.2.sql
  • Patch-6.1.0.sql
你能给我一个好的命名约定并解释一下原因吗?
1个回答

2
Rails使用时间戳式迁移文件。每个文件都以数据库风格的时间戳开头,后面跟着一个简短的描述:20080717013526_your_migration_name.rb。这样可以确保它们按顺序显示,并提供有关迁移实际执行内容的信息。这只是一种方法,但我认为它很有效。

迁移名称的示例是什么? - Joe Phillips
add_client_id_to_projectscreate_products_table 例如。 - Skilldrick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接