暂无图片
Oracle里的对象如procedure,funciton等怎么做版本控制?
我来答
分享
刘晓华
2022-07-01
Oracle里的对象如procedure,funciton等怎么做版本控制?

Oracle里的对象如procedure,funciton等怎么做版本控制?譬如我修改了一个procedure里的几行代码,修改前是怎样的,什么时间修改的,每次修改都要有历史记录,具体怎么做?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
chengang

我们是这样做的。
创建的procedure或function 备注上版本 比如 --V1.20
创建的procedure和function的脚本用 git 管理。
两者一配合,就可以做到版本管理了。

暂无图片 评论
暂无图片 有用 1
暂无图片
刘晓华
题主
2022-07-01
对对对,跟我上面找的文档的思路一样,我研究研究,谢谢大神
Praise

有些是在修改地方,增加或者去掉功能做注释,注释用一定格式,写专业些

暂无图片 评论
暂无图片 有用 0
刘晓华

注释我当然知道,程序假设有其他人修改过,没做注释,怎么追踪?

暂无图片 评论
暂无图片 有用 0
dbtiger
2022-07-01
权限收好,这种是很严重很危险的,必须规避有人没经过审核随意修改数据库对象。

函数/存储过程里面的修改是不能追踪到的吧,这种变化只能修改时做好变更记录了

暂无图片 评论
暂无图片 有用 0
薛晓刚

做不了,覆盖了

暂无图片 评论
暂无图片 有用 0
刘晓华

在PL/SQL里用SVN插件, 貌似是可以的, 找了个文档, 等我先试试.....

https://blog.csdn.net/qq_31189355/article/details/109245267

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏