From c31b89a3f2816d834ef52a038e4ebe2b887f7fb0 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 9 Jul 2022 10:20:54 -0500 Subject: [PATCH] Delay handling invalidated statements when in transaction --- conn.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conn.go b/conn.go index 997a84d3..ea4229d7 100644 --- a/conn.go +++ b/conn.go @@ -1179,6 +1179,10 @@ order by attnum`, } func (c *Conn) deallocateInvalidatedCachedStatements(ctx context.Context) error { + if c.pgConn.TxStatus() != 'I' { + return nil + } + if c.descriptionCache != nil { c.descriptionCache.HandleInvalidated() }