在数据库中添加新字段:编辑CREATE TABLE迁移还是使用ALTER TABLE创建新的迁移?

在数据库中添加新字段:编辑CREATE TABLE迁移还是使用ALTER TABLE创建新的迁移?

💡 原文约500字/词,阅读约需2分钟。
📝

内容提要

本文讨论了使用CodeIgniter进行数据库迁移以实现版本控制。作者比较了更新现有CREATE TABLE迁移与创建新的ALTER TABLE迁移,最终选择后者,认为在生产环境中更为安全。迁移还简化了数据库管理任务,如回滚和重建。

🎯

关键要点

  • 使用CodeIgniter进行数据库迁移可以实现版本控制。
  • 迁移简化了数据库管理任务,如回滚和重建。
  • 作者比较了更新CREATE TABLE迁移与创建ALTER TABLE迁移的优缺点。
  • 在生产环境中,创建ALTER TABLE迁移被认为更安全。
  • 迁移命令包括migrate、migrate:rollback、migrate:refresh和migrate:status。
  • 选择更新CREATE TABLE或创建ALTER TABLE取决于项目是否在生产环境中。
  • 作者最终选择了创建ALTER TABLE迁移,认为这是更好的选择。
➡️

继续阅读