• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Dbbuild2
 

Dbbuild2

on

  • 597 views

 

Statistics

Views

Total Views
597
Views on SlideShare
596
Embed Views
1

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 1

http://www.lmodules.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Dbbuild2 Dbbuild2 Document Transcript

    • dbbuild2 数据库迁移脚本使用指南 发布记录 版本 日期 作者 说明 0.0 2009-08-27 毛凌志 0.1 2009-09-02 毛凌志 补充完善文档 0.2 2009-10-18 毛凌志 补充完善文档 1. 数据库脚本自动化的目的和意义 使开发人员能够获得一份最新的完整的数据库脚本,可以方便的在本地创建数据库,核心是 能够在在上线前发现数据库相关脚本的变更,避免覆盖,遗漏数据库脚本的变更。 2. 安装 安装 python2.6.2 http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi 安装 wconio 库 http://newcenturycomputers.net/projects/wconio.html 安装 pymssql 库 后两个库在Vancl.CoreSqlScriptsreference 下有下载,第一个在 192.168.1.4 下有下载 设置环境变量 2.设置环境变量 我的电脑-属性-高级-环境变量-系统变量中选中 PATH,单击编辑,在变量值末尾加入 “;c:python26”(双引号内部分)
    • 3. 使用 日常主要工作是来维护一份完成的数据库脚本, 日常主要工作是来维护一份完成的数据库脚本 此外还可以提供了自动化创建数据库和 导入基础数据库功能 使用图形化工具 cmd-gui.exe,该工具放在Vancl.CoreSqlScripts下 用于简化创建数据库、导入数据、导出数据等功能 一般我们使用以下两个功能
    • 创建数据库 切换到创建数据库面板,填写必要的参数,点击执行,即完成了数据库的创建工作 导入数据 在完成数据库的创建后,可以使用此功能, 将在程序内置的一些基础数据导入到数据库 中,填写必要的参数(如用户名,密码,IP,数据库名等),点击执行 使用此工具需要俱备以下条件 安装 sqlserver2005 并打上最新的各种补丁,版本号 sqlserver 9.0.4035 安装 python 解释器及相关库文件、 4.sql 脚本组织规范 在/Vancl.Core/SqlScripts/scripts 下有以下几个文件夹,各文件夹存放的文件规则如下: Functions 文件夹用于存放 sqlserver 的自定义函数脚本 Procedures 文件夹用于存放 sqlserver 的储存过程创建脚本 Tables 文件夹用于存放 sqlserver 的表创建脚本 Views 文件夹用于存放 sqlserver 视图创建脚本
    • 流程 5.流程 在合并分支時,除了向 DBA 提交数据库相关的变更的脚本外,开发人员有责任和义务同步 维护 sqlscripts/scrips 下的脚本