You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
failed executing data stage: stage run-time 00:01:534
65
-
excluded tables: 1
66
-
successful transfers: 6 (out of 7)
67
-
remaining transfers: 1
68
-
failed transfers: 1
69
-
```
71
+
> Note: Empty schemas are now excluded per default
70
72
71
-
- Print a warning if the source and/or target connection are not encrypted
72
-
```text
73
-
Info Data using secure connection to read data from oracle://pdb_sec [oracle://10.0.0.127:2484/pdb?protocol=tcps]
74
-
Warning Data using insecure connection to write data to postgresql://localhost:5432/postgres
75
-
```
76
-
- Periodically log `data-migrator` transfer statistics for each table.
77
-
This interval may be set using the [`CORE_DATA_MIGRATOR_PROGRESS_INTERVAL` environment variable](docs/faq.md#how-do-i-set-environment-variables) (default: `600000` milliseconds, `10` minutes)
73
+
-_Migration Creation_: Improve feedback for invalid connection strings
Verbose Data loading data for table:"HR"."EMPLOYEES" [hr.employees]: processed 982 rows in 01:20.000 - 45 rows/sec (total: 41 rows/sec in 05:00.000)
81
-
Verbose Data finished loading data for table:"HR"."EMPLOYEES" [hr.employees]: processed 1012 rows in 00:02:01 - 40 rows/sec
82
-
```
78
+
-_Migration Lifecycle_:
83
79
84
-
- Quote reserved identifiers when generating data queries for both Oracle and PostgreSQL
85
-
- Add support for **secured communication** (TCPS) access to Oracle databases without using a _net service name_.
86
-
For details, check out our [FAQ - How do I configure TCPS for Oracle databases](docs/faq.md#how-do-i-configure-tcps-for-oracle-databases) section
87
-
- Configure the [`FREEZE` parameter](https://www.postgresql.org/docs/current/sql-copy.html) during the data transfer by setting the [`CORE_DATA_MIGRATOR_USE_COPY_FREEZE` environment variable](docs/faq.md#how-do-i-set-environment-variables) (default: `false`).
88
-
Only use this setting if you are aware of its implications
80
+
- Defer the creation of functions after those of tables to allow for the use of the `%TYPE` attribute
81
+
- Enhance the migration log of the structure, integrity and logic stages to be on a par with those of the data stage
82
+
- Configure the `COPY FREEZE` functionality introduced in `v3.12.0` for each individual table instead of the whole system.
83
+
The `CORE_DATA_MIGRATOR_USE_COPY_FREEZE` environment variable has subsequently been removed.
84
+
85
+
-_Miscellaneous_: Rework the log output format and fidelity throughout the `core` container
89
86
90
87
#### Resolved Bugs
91
88
92
-
- An error on the target connection during the structure, integrity or logic stage may cause the Migrator core to crash
89
+
- The Analyze step of the migration creation always shows `Jobs` as pending
90
+
- LOBs exceeding the maximum size of 500MB do not fail with an appropriate error message
91
+
- Setting the sidebar filter to `Index` does not include all indexes in the filter result
92
+
- Usernames and passwords containing special characters cause the target connection check during migration creation to fail
93
+
- Deleting a migration after executing a stage fails with an unexpected error
0 commit comments