2024.1.1 to 2024.1.2
1. System Tables: Updated Constraints and Definitions
What changed
The system tables ASYS_AUDIT
, ASYS_VERSIONHISTORY
, and ASYS_UIDRESOLVER
have been updated:
ASYS_AUDIT
: Introduced a new primary key on columnsATIMESTAMP
andAUSER
.ASYS_VERSIONHISTORY
: Introduced a new primary key on columnsTABLE_NAME
andVERSION
.ASYS_UIDRESOLVER
: Added to the Liquibase changelog files.
Why it matters
Defining explicit primary keys ensures data integrity and improves performance during lookups and joins. Including ASYS_UIDRESOLVER
in Liquibase allows for consistent schema management across environments.
Recommended actions
Update your environment using the Liquibase changelogs for your system alias or use the in-tool functionality:
- Navigate to your system configuration.
- Double-click your system.
- Right-click on
_____SYSTEMALIAS
. - Select Organize from the context menu.
Ensure that any custom data operations or migrations account for the new primary key constraints.