Chinaunix首页 | 论坛 | 博客
  • 博客访问: 440074
  • 博文数量: 94
  • 博客积分: 3066
  • 博客等级: 中校
  • 技术积分: 908
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-25 17:10
文章分类

全部博文(94)

文章存档

2016年(3)

2015年(4)

2014年(1)

2013年(9)

2012年(8)

2011年(1)

2010年(8)

2009年(4)

2008年(2)

2007年(6)

2006年(48)

我的朋友

分类: 数据库开发技术

2006-07-13 11:28:32

1 设计表 db_version , 在库里记录版本信息
create table db_version (
   db_ver               int                  not null,
   upgrade_time         datetime             not null default getdate(),
   upgrade_descript     varchar(255)         null,
   upgrade_file         varchar(255)         null,
   constraint PK_DB_VERSION primary key  (db_ver)
)
go
 
2 修改数据库一定要编写升级脚本
  说明及sql可以放在一个文件里,文件头是说明,标明修改内容及修改日期,以下分段写修改的sql 如
 
/*
2006-07-03 
对应版本号: 17
修改字段长度:
修改初始化内容:
 
2006-07-09
对应版本号: 18
增加字段:
删除字段:
*/
-- 2006-07-03  对应版本号: 17
alter table table_name alter column a ……
go
insert into db_version (17) ……
go
 
 
 
 
-- 2006-07-09  对应版本号: 18
 
alter table ……
go
insert into db_version (18) ……
go
 
阅读(857) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~