Database 数据库更改脚本的命名约定?

Database 数据库更改脚本的命名约定?,database,naming-conventions,change-script,Database,Naming Conventions,Change Script,我计划为我的初始数据库版本1.0.0使用一个“基本脚本”,但在此之后,我将需要将数据库“升级”到较新版本的更改脚本。我不知道如何在我的存储库中命名这些脚本 我的设想大致如下: 基线-6.0.0.sql 补丁-6.0.1.sql 补丁-6.0.2.sql 补丁-6.1.0.sql 什么是好的命名约定以及为什么使用?Rails使用。每个文件都以一个数据库样式的时间戳开始,后跟一个简短的描述:20080717013526\u your\u migration\u name.rb。这可以确保它们按顺

我计划为我的初始数据库版本1.0.0使用一个“基本脚本”,但在此之后,我将需要将数据库“升级”到较新版本的更改脚本。我不知道如何在我的存储库中命名这些脚本

我的设想大致如下:

  • 基线-6.0.0.sql
  • 补丁-6.0.1.sql
  • 补丁-6.0.2.sql
  • 补丁-6.1.0.sql

什么是好的命名约定以及为什么使用?

Rails使用。每个文件都以一个数据库样式的时间戳开始,后跟一个简短的描述:
20080717013526\u your\u migration\u name.rb
。这可以确保它们按顺序显示,并为您提供有关迁移实际操作的信息。这只是一种方法,但我认为效果很好。

迁移名称的示例是什么?
将客户id添加到项目中
创建产品表