我不小心更新了表格中的71行1列。这是生产,我想学习如何恢复这些变化。这是一个PostgreSQL环境。
刚更新后,我意识到缺少哪些条件。我回滚了它,但是:
db=# ROLLBACK;
WARNING: there is no transaction in progress
ROLLBACK
不确定它是如何回滚的。我没有备份文件。否则我会在本地复制文件并存储在数据库中。那么,有人可以建议我如何继续恢复这些变化?
PostgreSQL存储日志有什么方法可以用来恢复我的数据吗?
答案 0 :(得分:0)
如果您已提交事务,则无法回滚或撤消更新。请在此处找到详细答案
Can I rollback a transaction I've already committed? (data loss)