用SQL Navigator实现Oracle数据库开发的版本控制与Team Coding

实现数据库对象的备份与版本控制一直是难题,多人同时修改Package易出现代码覆盖问题。SQL Navigator的Team Coding功能好用,能实现访问控制并自动保存SQL脚本到VSS。文中以SQL Navigator 4.2/4.4为例,介绍了安装、配置及使用步骤。
部署运行你感兴趣的模型镜像
实现Procedure, View, Table等数据库对象的备份与版本控制一直是个问题. 以为是通过手工Export Schema来凑合的. 不过, 最近的项目中, 经常遇到几个人同时修改一个Package的情形, 不是我覆盖了别人的代码, 就是别人把我的给覆盖了. 最严重的一次, 浪费了我整整一晚上的工作. 这个问题已经不得不解决了. SqlNavigator有个Team Coding的功能. 大概看了一些文档(文档组织得不太好, 太分散了), 初步使用了一下, 发现相当好用. 不但实现了访问控制, 还能自动把SQL 脚本保存到VSS里. 1. 以SQL Navigator 4.2/4.4 为例, 首先在需要控制的instance上安装Server Side Objects. (Tool -> Server Side Installation Wizard). 安装中会创建一个sqlnav的用户, 这个用户是Team Coding的admin. 2. 打开SQL Navigator, 用sqlnav进入. View -> Preference -> Team Coding. 在Connection的Configuration标签里面, 勾"User Code Control Group", "User 3rd party Version Control" 选择VSS, 去掉"Apply Team Coding to all Objects" (这样只控制后面在Code Control Group里面定义的那些DB Objects. 3. 定义Code Control Group (CCG): 在Team Coding菜单下 "Code Control Group"里面, 创建一个Group, 选择一个VSS的项目(脚本将存放在这个项目里面), 最后选择哪些Schema是受控的. OK. 用一个普通帐号登入, 会弹出VSS的登陆框. 然后就可以Check in ,Check out了.(第一次Check Out的时候,会自动把脚本导入VSS)

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值