2010-09-05 57 views
0

我对数据库迁移文件有疑问。我们应该将数据放入数据库迁移文件吗?

你认为他们应该只包含数据库结构更改吗?或者它们里面的数据还可以吗?最佳做法是什么?

就我个人而言,我认为数据库迁移文件通过将数据放入其中而变得很难看。

回答

1

在可能的情况下,尝试将模式更改DDL(数据定义语言)与数据更改DML(数据操作语言)分开。

当然,有些时候数据需要改变才能执行相关的模式更改...