我什么都没做。我只是运行此命令DELETE FROM feed_republic
。但是我想再次获取数据。我该怎么办?
运行rollback
时,我收到以下消息。请帮忙!
WARNING: there is no transaction in progress
不同于这个问题Can I rollback a transaction I've already committed? (data loss),我没有使用任何提交或其他命令。
答案 0 :(得分:0)
PostgreSQL在 autocommit 模式下运行,因此,除非您使用BEGIN
或START TRANSACTION
显式启动事务,否则每个语句都在其自己的事务中运行。
获取数据的唯一方法是从备份还原。