如何在删除操作后回滚Postgres中的删除数据?

问题描述 投票:0回答:1

我什么都没做我只是运行这个命令DELETE FROM feed_republic。但我想再次获取我的数据。我该怎么办?

当我运行rollback时,我收到以下消息。请帮忙!

WARNING:  there is no transaction in progress

我没有使用任何提交或任何其他命令不像这个问题Can I rollback a transaction I've already committed? (data loss)

sql postgresql transactions commit rollback
1个回答
0
投票

PostgreSQL以自动提交模式运行,因此除非您使用BEGINSTART TRANSACTION明确启动事务,否则每个语句都在其自己的事务中运行。

恢复数据的唯一方法是从备份中恢复。

© www.soinside.com 2019 - 2024. All rights reserved.