Adding a new column is one of the most common schema changes in software projects. Done right, it’s fast, safe, and invisible to the end user. Done poorly, it can lock tables, stall writes, and crash services under load. Whether you’re using PostgreSQL, MySQL, or a managed database,