请教高手:程序发布后,数据库表发生变化,如何制作升级包?
如题。
用户已经使用一段时间,倘若我把数据库结构变了,比如增加了某些表,某个外键,删除了以前某些可空字段。如何制作一个升级包能自动把用户的数据库给变了呢?还得不能破坏人家已有的数据。
请不吝赐教
多谢
------解决方案--------------------制作成脚本
执行吧
------解决方案--------------------制作修改数据库的脚本执行之
要谨慎,修改不慎会把客户的数据给弄没得。
------解决方案--------------------导成 .SQL脚本。
------解决方案--------------------sql脚本文件执行。最好先做数据库备份了。
------解决方案--------------------脚本,发布订阅
------解决方案--------------------把修改写成SQL语句,然后在服务器上执行
例如你增加了一个字段,就写如下SQL语句
alter table tb add c1 varchar(10)