gpt4 book ai didi

postgresql - 使用 pg_dump 备份表

转载 作者:行者123 更新时间:2023-11-29 14:34:51 26 4
gpt4 key购买 nike

我是 PostgreSQL 的新手。我有一个数据库名称 employee(id、name、address、Phonenumber、salary)。如果 Phno、addres 和 salary 的任何人发生变化,我想备份员工详细信息。有没有什么方法可以使用 pg_dump 来做到这一点,或者我应该对将原始元组输出到另一个表的触发方法感到满意,如果进行了任何更改,就说备份。

请,如果有人可以详细说明如何使用 pg_dump 开始这个。

最佳答案

pg_dump 脚本输出数据库的当前状态。这就是它所做的全部,通过一些微调让您可以访问单个表、模式等。它不监视更改,它不在行级别工作(除非有一些奇怪的行级别安全设置),并且它不是审计日志。

您所描述的——在修改时备份单独的行——审计日志,因此 pg_dump 是错误的工具。将原始行插入审计表的更新触发器是完成此操作的规范方法,因此您在正确的轨道上。如果您需要生成审计表的脚本,这就是 pg_dump 的用武之地。

关于postgresql - 使用 pg_dump 备份表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46755618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com