加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – 是否存在版本控制数据库存储引擎?

发布时间:2020-12-12 16:37:43 所属栏目:MsSql教程 来源:网络整理
导读:我只是想知道是否存在一个存储引擎类型,允许您对行级内容进行版本控制.例如,如果我有一个带有ID的简单表,名称,值和ID是PK,我可以看到行354开始为(354,“zak”,“test”)v1然后被更新为(354,“这是值的版本2”)v2,并且可以在行上看到具有诸如选择历史(值)的行
我只是想知道是否存在一个存储引擎类型,允许您对行级内容进行版本控制.例如,如果我有一个带有ID的简单表,名称,值和ID是PK,我可以看到行354开始为(354,“zak”,“test”)v1然后被更新为(354,“这是值的版本2”)v2,并且可以在行上看到具有诸如选择历史(值)的行的更改历史,其中ID = 354.

这是一个深奥的事情,但是每次发生变化时都会不得不继续写这些单独的历史表和函数…

解决方法

看来你正在寻找更多的审计功能. Oracle和其他几个DBMS具有完整的审计功能.但是许多DBA仍然最终实现基于触发器的行审计.这一切都取决于你的需要.

Oracle支持从命令行轻松配置的几个审计粒度.

我看到你标记为MySQL,但询问有关任何存储引擎.无论如何,其他答案也是一样的,所以我要删除这个帖子,原来是关于闪回功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读