Adding a new column sounds simple. It’s not, unless you handle it with precision. In relational databases like PostgreSQL, MySQL, or MariaDB, an ALTER TABLE operation allows you to create a column, define its type, and set constraints. But decisions made here ripple through application logic, indexes, and migrations.