En SELECT låser inte någon tabell i PostgreSQL, såvida du inte vill ha ett lås:
SELECT * FROM tablename FOR UPDATE;
PostgreSQL använder MVCC för att minimera låskonflikter för att möjliggöra rimlig prestanda i fleranvändarmiljöer. Läsare kommer inte i konflikt med författare eller andra läsare.