Database 安装程序与数据库表更新最佳实践

Database 安装程序与数据库表更新最佳实践,database,version-control,installation,Database,Version Control,Installation,我只是想知道从安装程序(NSIS/Installshield)更新数据库表的最佳方法是什么 例如,版本1的表A有两列,稍后更新到版本2时,该表必须更改为三列 自动创建将提供给安装程序的数据库方案“增量”SQL的最佳方法是什么?通常通过SQL脚本完成。你的问题不是很清楚。您是在询问如何在安装期间运行SQL脚本,还是如何修改数据库?现在我是在询问如何生成“增量”SQL脚本(alter table bla bla),而不必为每次安装更新手动编写增量脚本。

我只是想知道从安装程序(NSIS/Installshield)更新数据库表的最佳方法是什么

例如,版本1的表A有两列,稍后更新到版本2时,该表必须更改为三列


自动创建将提供给安装程序的数据库方案“增量”SQL的最佳方法是什么?

通常通过SQL脚本完成。你的问题不是很清楚。您是在询问如何在安装期间运行SQL脚本,还是如何修改数据库?现在我是在询问如何生成“增量”SQL脚本(alter table bla bla),而不必为每次安装更新手动编写增量脚本。