如果你想结束一个事务并将更改保存到数据库中,你应该使用 COMMIT:
COMMIT;
如果你想取消事务并回滚到事务开始之前的状态,你应该使用 ROLLBACK:
ROLLBACK;
请注意,COMMIT 将更改保存到数据库,而 ROLLBACK 会取消所有未提交的更改。
如果你在一个事务块中,而且你只是想结束当前事务而不提交或回滚,那么 PostgreSQL 会在事务块的末尾自动执行 COMMIT 操作。在这种情况下,你通常不需要显式地使用 COMMIT 或 ROLLBACK。
请根据你的需求选择适当的操作,并确保在处理事务时谨慎操作,以避免意外的数据更改。
转载请注明出处:http://www.zyzy.cn/article/detail/8739/PostgreSQL