MVCC (multi‑version concurrency control) utrzymuje wiele wersji wierszy. Aktualizacja tworzy nową wersję z identyfikatorami transakcji; czytelnicy widzą spójny snapshot bez blokowania zapisów. Stare wersje są później sprzątane przez VACUUM.