Skip to content

Schema change

A schema change alters database structure, such as tables, columns, data types or constraints on permitted data.

Software Development

Evolve the data structure

A schema change alters the structure of a database. This includes adding or removing columns, changing data types and adding constraints. In a fictional example, a job gains a required field for its responsible service region.

This raises questions about existing records and older application versions that do not yet provide the field. Plan data transition, checks and rollout order together. Removing a column can lose stored information. Whether a change locks access, takes a long time or can happen without interruption depends on the system, dataset and specific change. A successful structural change alone does not confirm that every affected workflow still works.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps