0
我是PostgreSQL的新手。我有一个数据库名称雇员(ID,姓名,地址,电话号码,薪水)。如果任何人的Phno,地址和薪水发生变化,我想对员工详细信息进行备份。 是否有任何使用pg_dump的方法,或者我应该满足于触发方法,即将原始元组输出到另一个表上,如果有任何更改,则说明备份。使用pg_dump备份表格
请问,如果有人能够详细阐述如何使用pg_dump开始使用。
我是PostgreSQL的新手。我有一个数据库名称雇员(ID,姓名,地址,电话号码,薪水)。如果任何人的Phno,地址和薪水发生变化,我想对员工详细信息进行备份。 是否有任何使用pg_dump的方法,或者我应该满足于触发方法,即将原始元组输出到另一个表上,如果有任何更改,则说明备份。使用pg_dump备份表格
请问,如果有人能够详细阐述如何使用pg_dump开始使用。
pg_dump
脚本出数据库的当前状态。这就是它所做的一切,通过一些微调来让你获得单独的表,模式等。它不会监视更改,它不能在行级别工作(禁止某些行级别的安全设置),并且它不是审计日志。
你正在描述什么 - 在修改后备份个别行 - 是审核日志,所以pg_dump
是该作业的错误工具。将原始行插入到审计表中的更新触发器是完成此操作的标准方法,因此您在此处处于正确的轨道上。如果您需要生成审计表的脚本,即,其中pg_dump
进来。