作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我经常需要在大型 上的单个事务中执行复杂的 sql 脚本。 PostgreSQL 数据库,我想验证交易期间更改的所有内容。
Verifying each single entry on each table "by hand" would take ages.
diff
在转储上并不是一个真正的选择,因为每个转储大约是
50G
数据的。
最佳答案
伙计,在捕获数据库更改时,您在寻找什么是互联网上最可搜索的东西。可以说是一种版本控制。
但据我所知,遗憾的是没有内置方法在 中可用PostgreSQL 或 MySql .但是您可以通过为最有用的操作设置/添加一些触发器来克服它。
您可以创建一些备份 架构 , 和 表捕获已更改(更新)、创建或删除的更改。
通过这种方式,您可以实现您想要的。我知道这个过程是完全手动的,但确实有效。
关于postgresql - 有没有办法显示事务期间 PostgreSQL 数据库中更改的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63374384/
我是一名优秀的程序员,十分优秀!