2012-03-05 111 views
0

我决定从头开始重新构建一个既定的程序。现在,我需要将所有旧数据迁移到新模式。如何将旧模型迁移到新模型?

大多数表相符,但也有一些让我从刚移植的数据直接通过差异。

那么我将如何去旧数据转移到新的模式?

它不仅重新命名表名...有也需要随之发生了一些数据的变化。所以,就像使用旧数据库作为创建记录的“基础”数据在新数据库中基本创建新的条目一样。

+0

您可以生成从数据库种子文件,然后重命名列/表需要:http://stackoverflow.com/questions/4393246/create-seed-file-from-data-already-in-the-database – ScottJShea 2012-03-05 21:30:05

回答

0

你可以使用mimmic现有的基表的名称,以便这些查询不破,并在新的数据库设计工作在一个时间段的观点。最终,您的查询和过程将消除使用模仿旧数据库的视图。