日期:2014-05-18  浏览次数:20885 次

请教高手:程序发布后,数据库表发生变化,如何制作升级包?
如题。

用户已经使用一段时间,倘若我把数据库结构变了,比如增加了某些表,某个外键,删除了以前某些可空字段。如何制作一个升级包能自动把用户的数据库给变了呢?还得不能破坏人家已有的数据。

请不吝赐教


多谢

------解决方案--------------------
制作成脚本
执行吧
------解决方案--------------------
制作修改数据库的脚本执行之

要谨慎,修改不慎会把客户的数据给弄没得。
------解决方案--------------------
导成 .SQL脚本。
------解决方案--------------------
sql脚本文件执行。最好先做数据库备份了。
------解决方案--------------------
脚本,发布订阅
------解决方案--------------------
把修改写成SQL语句,然后在服务器上执行
例如你增加了一个字段,就写如下SQL语句
alter table tb add c1 varchar(10)