Phinx 数据库迁移工具最佳实践

在开发项目过程中,需要修改数据库表结构时,通常是在本地先执行,代码部署上线后再在服务器上进行执行,这种做法一来容易遗漏(漏语句或漏执行),二来直接在生产环境手动执行 SQL 语句风险太大,故需要制定些策略来。 在之前任职的公司中团队采取的方案是,每张表结构语句都用文件的形式保存在项目中,一旦该表结构发生变动,就在该文件中记录相关语句,并写上注释、作者、版本号,在发版时通过脚本提取此次版本需要执行的语句批量进行执行。我...

就差一个程序员 发表与 2025-12-26 610 浏览 4 评论

vs7717

590
积分
0
获赞数
0
粉丝数
2023-07-24 加入
🔝