Adding a new column is not just a schema change. It is a structural shift with real performance, compatibility, and deployment consequences. Whether you are in PostgreSQL, MySQL, or a distributed system, the choice of data type, default value, and nullability affects the entire application layer. A careless new column