数据库版本控制

2024-05-14

本文介绍了Lesli框架中数据库版本控制的规范。为了防止命名冲突,保持数据库结构清晰有序,Lesli采用了一种自定义的8位数编码系统来命名迁移文件,并根据版本将迁移文件组织到不同的文件夹中。该编码系统包含了集合、引擎、命名空间、表和版本信息,例如 '0702110110_create_lesli_support_tickets.rb' 代表LesliSupport引擎的版本1.0的数据库迁移文件,用于创建名为 'lesli_support_tickets' 的表。文章还给出了创建新表和修改现有表的迁移文件命名示例。

未分类