Adding a new column in a database sounds simple, but it carries consequences for structure, performance, and maintainability. In production systems, the choice between altering tables, creating migrations, or using virtual fields is not trivial. It decides how your application will evolve under load, how queries will perform, and how