如何为生产数据库生成脚本?

How to generate scripts for production database?

我有一个开发数据库,​​我已将新记录添加到 table 中。

我想将这些更改移至生产数据库。问题是两者中的 ID 列具有不同的值。

例如。最后的StudentId在dev中是10,在production中是25。因此对应的FK ID也不同。

我已经生成了脚本,但由于这个问题,我对如何在生产环境中执行感到有点困惑。

另一种方法是我什至从 table 导出数据并粘贴到 Excel。在 Excel 中,我将更新 ID 并将其粘贴到生产 table。

安全执行此操作的最佳做​​法是什么?

最佳做法是编写不依赖于硬编码 ID 值的脚本,这样您就可以 运行 Dev 中的脚本,它会根据那里的数据生成一些值,并且那么您可以 运行 在生产环境中使用完全相同的脚本,它也将基于那里的现有数据工作。