October 2017
Intermediate to advanced
442 pages
12h 33m
English
Changing existing database tables or columns is more complex. Whether columns are renamed or changed in type or constraint, the transitions have to be executed in several steps. Directly renaming or changing columns would lead to incompatibilities with the deployed application instances; changes require intermediate columns.
Let's examine this approach using an example. Assume the car entity has a property color, which must be set, represented in the database column color. Assuming it will be refactored to the name chassis color or chassis_color in the database column.
Similar to the previous approach, the change is executed in several deployments. The first deployment adds a nullable column chassis_color. The ...
Read now
Unlock full access