A new column in a database is simple in theory. In practice, it can break production if handled without care. The operation should be planned, versioned, and tested. When adding a new column, always define its purpose, data type, and constraints before you write the migration script.
Use explicit names. Avoid generic terms like data or info. Name the new column in a way that describes its role without ambiguity. Check for reserved keywords in your database engine; renaming later costs more than getting it right up front.
Decide if the new column should allow NULL values. If it will be required for all rows, provide a default value or backfill data before locking the table. Large datasets can stall migrations if the backfill runs in a single transaction. Break the work into batches to keep write locks short and reduce downtime.