Deleting/keeping schema.rb 切换到 structure.sql 后
Deleting/keeping schema.rb after switching to structure.sql
切换到 structure.sql
后保留 schema.rb
有什么意义吗?
还是为了避免冲突必须删除?
不,保留 schema.rb
没有意义。
schema.rb
的目的是成为开发人员可以用来设置测试和开发环境的数据库架构的权威、最新参考。将设置切换到 SQL 模式后,当迁移 运行 时,schema.rb
将不再更新。它与去年的公交时刻表一样有用,只会造成混乱。
切换到 structure.sql
后保留 schema.rb
有什么意义吗?
还是为了避免冲突必须删除?
不,保留 schema.rb
没有意义。
schema.rb
的目的是成为开发人员可以用来设置测试和开发环境的数据库架构的权威、最新参考。将设置切换到 SQL 模式后,当迁移 运行 时,schema.rb
将不再更新。它与去年的公交时刻表一样有用,只会造成混乱。