Migration Assessment:
- Quickly determine how much effort an individual migration encompasses
- Inspect the cost for discrete database objects and identify outliers
Note: The figures given by the assessment are only a rough estimation.
We will continue to tweak and improve these values as we collect experience and introduce new technologies, such as a PL/SQL parser.Migration Overview: List empty and non-empty schemas separately
Note: Empty schemas are now excluded per default
Migration Creation: Improve feedback for invalid connection strings
Migration Lifecycle:
- Defer the creation of functions after those of tables to allow for the use of the
%TYPE
attribute - Enhance the migration log of the structure, integrity and logic stages to be on a par with those of the data stage
- Configure the
COPY FREEZE
functionality introduced inv3.12.0
for each individual table instead of the whole system. TheCORE_DATA_MIGRATOR_USE_COPY_FREEZE
environment variable has subsequently been removed.
- Defer the creation of functions after those of tables to allow for the use of the
Miscellaneous: Rework the log output format and fidelity throughout the
core
container
- The Analyze step of the migration creation always shows
Jobs
as pending - LOBs exceeding the maximum size of 500MB do not fail with an appropriate error message
- Setting the sidebar filter to
Index
does not include all indexes in the filter result - Usernames and passwords containing special characters cause the target connection check during migration creation to fail
- Deleting a migration after executing a stage fails with an unexpected error