我有一个开发数据库,已在其中向许多表中添加了新记录。
我想将这些更改移至生产数据库。问题是两个ID列的值都不同。
例如开发人员中的最后一个StudentId为10,生产中为25。因此,相应的FK ID也不同。
我已经生成了脚本,但是由于这个问题,我对如何在生产中执行感到有些困惑。
另一种方法是,我什至从表中导出数据并粘贴到Excel。在Excel中,我将更新ID,并将其粘贴到生产表中。
安全地执行此操作的最佳做法是什么?
答案 0 :(得分:1)
最佳实践是编写不依赖于硬编码ID值的脚本,以便您可以在Dev中运行该脚本,并且该脚本将根据其中的数据生成一些值,然后您可以准确运行生产中使用相同的脚本,它也将根据其中的现有数据工作。