PL/pgSQL: Add support for SET TRANSACTION

Peter Eisentraut <peter_e@gmx.net>

Commit: b981275b6531df5a4c4f069571bcb39fc4dee770
Author: Peter Eisentraut <peter_e@gmx.net>
Date: 2018-04-05T19:30:24Z
Releases: 11.0
PL/pgSQL: Add support for SET TRANSACTION

A normal SQL command run inside PL/pgSQL acquires a snapshot, but SET
TRANSACTION does not work anymore if a snapshot is set.  So we have to
handle this separately.

Reviewed-by: Alexander Korotkov <a.korotkov@postgrespro.ru>
Reviewed-by: Tomas Vondra <tomas.vondra@2ndquadrant.com>

Files