Schema sync: Do not alter table when nothing will truly change

Description

If we lose our _preside_generated_entity_versions for example, we always just blindly alter the table with the "new" state of a column, even if the column has not actually changed.

Be more thorough in checking that the definition will actually change before generating the script to alter the schema.

Assignee

Unassigned

Reporter

Dominic Watson

Labels

None

Accepted

Yes

Priority

Medium
Configure