Origin story
After one too many production incidents caused by naive ALTER TABLE statements, I collected the patterns that kept large tables online and wrapped them in a small, tested package.
Open-source helpers born from client work: concurrent index creation wrappers, bloat estimation queries and safe column-type change recipes that never take an ACCESS EXCLUSIVE lock on hot tables.
After one too many production incidents caused by naive ALTER TABLE statements, I collected the patterns that kept large tables online and wrapped them in a small, tested package.
Search pages, projects and posts.