如何为生产数据库生成脚本?
How to generate scripts for production database?
我有一个开发数据库,我已将新记录添加到 table 中。
我想将这些更改移至生产数据库。问题是两者中的 ID 列具有不同的值。
例如。最后的StudentId在dev中是10,在production中是25。因此对应的FK ID也不同。
我已经生成了脚本,但由于这个问题,我对如何在生产环境中执行感到有点困惑。
另一种方法是我什至从 table 导出数据并粘贴到 Excel。在 Excel 中,我将更新 ID 并将其粘贴到生产 table。
安全执行此操作的最佳做法是什么?
最佳做法是编写不依赖于硬编码 ID 值的脚本,这样您就可以 运行 Dev 中的脚本,它会根据那里的数据生成一些值,并且那么您可以 运行 在生产环境中使用完全相同的脚本,它也将基于那里的现有数据工作。
我有一个开发数据库,我已将新记录添加到 table 中。
我想将这些更改移至生产数据库。问题是两者中的 ID 列具有不同的值。
例如。最后的StudentId在dev中是10,在production中是25。因此对应的FK ID也不同。
我已经生成了脚本,但由于这个问题,我对如何在生产环境中执行感到有点困惑。
另一种方法是我什至从 table 导出数据并粘贴到 Excel。在 Excel 中,我将更新 ID 并将其粘贴到生产 table。
安全执行此操作的最佳做法是什么?
最佳做法是编写不依赖于硬编码 ID 值的脚本,这样您就可以 运行 Dev 中的脚本,它会根据那里的数据生成一些值,并且那么您可以 运行 在生产环境中使用完全相同的脚本,它也将基于那里的现有数据工作。