Issue 358 - A deep dive into various types of locks in Postgres (13)