The query returned fast, but the schema was wrong. A single field was missing. You needed a new column.
Adding a new column changes data shape in every layer of the stack. It affects the database schema, internal APIs, integration tests, and UI bindings. Treat it as a precise operation: define, migrate, validate, deploy.
Start at the database. Choose the data type, set constraints, and default values. Make it explicit in the migration script. Test the migration on a staging clone with production-scale data. Measure performance impact.
Update your ORM models. Ensure the new column appears in create, read, update, and delete operations. Keep backward compatibility until all services consume the updated schema. Document changes in the interface contract.