Nej, det er ikke muligt. Låse holdes indtil slutningen af transaktionen, ingen undtagelser.
Du skal således enten:
-
Brug en ikke-standardlås som en rådgivende lås, som kræver, at alle tjekker efter den og respekterer den; eller
-
Gør dit arbejde i transaktioner, der forpligter sig autonomt, før den ydre transaktion er gennemført. I PostgreSQL betyder mangel på autonom subtransaktionssupport, at du skal bruge dblink til dette.