Tidak, itu tidak mungkin. Penguncian dilakukan hingga akhir transaksi, tanpa pengecualian.
Jadi, Anda perlu:
-
Gunakan kunci tidak standar seperti kunci penasehat, yang mengharuskan setiap orang untuk memeriksanya dan menghormatinya; atau
-
Lakukan pekerjaan Anda dalam transaksi yang komit secara mandiri, sebelum transaksi luar dilakukan. Di PostgreSQL, kurangnya dukungan subtransaksi otonom berarti Anda harus menggunakan dblink untuk ini.