从会话外提交事务

Commit transaction from outside the session

postgres 中是否有任何函数可以在另一个会话中提交挂起的事务? 例如有人开始会话并开始事务然后忘记了提交,我想从我的会话中提交此事务。

不,您不能在 PostreSQL 或任何其他 RDBMS 中这样做。如果您拥有数据库的 DBA 访问权限,您可以终止尚未提交的会话(并且事务将被回滚)。