VACUUM FULL Locks Your Table the Whole Time. Postgres 19's REPACK CONCURRENTLY Doesn't - DEV Community
Reproduce bloat in Docker, watch VACUUM FULL's lock queue in pg_locks, then shrink the table with Postgres 19's REPACK CONCURRENTLY while inserts keep landing.