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
Copy file name to clipboardExpand all lines: README.md
+48-23Lines changed: 48 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,9 @@
15
15
[_CYBERTEC Migrator_](https://www.cybertec-postgresql.com/en/products/cybertec-migrator/) is a streamlined and user-friendly tool that helps you to organize and efficiently migrate multiple Oracle databases to PostgreSQL.
16
16
In addition to migrating your data professionally and securely with minimum effort, _CYBERTEC Migrator_ allows you to visually monitor and track the whole process at any time.
17
17
18
+
Do you want to know if the Migrator can migrate your Oracle database to PostgreSQL?
19
+
Then [get the Migrator Standard Edition](https://www.cybertec-postgresql.com/en/products/cybertec-migrator#form), a __free version__ of the CYBERTEC Migrator, follow the offline instructions provided in [Getting Started](#offline-installation) section, and try it out.
20
+
18
21
<br/>
19
22
20
23
<palign="center">
@@ -31,32 +34,46 @@ For detailed information see the list of [supported migration features for Oracl
31
34
1.[What's New](#whats-new)
32
35
1.[Getting Started](#getting-started)
33
36
1.[Running the Migrator](#running-the-migrator)
37
+
1.[Getting Help](#getting-help)
34
38
1.[Contact](#contact)
35
39
1.[License](#license)
36
40
37
41
## What's New
38
42
39
43
For older releases see [Release Notes](RELEASE_NOTES.md).
40
44
41
-
### v3.7.0 - 2022-05-18
42
-
43
-
Do you want to know if the Migrator can migrate your Oracle database to PostgreSQL?
44
-
45
-
Then [get the Migrator Standard Edition](https://www.cybertec-postgresql.com/en/products/cybertec-migrator#form), a __free version__ (as in beer) of the CYBERTEC Migrator, follow the offline instructions provided in [Getting Started](#offline-installation) section, and try it out.
45
+
### v3.8.0 - 2022-06-29
46
46
47
47
#### Features
48
48
49
-
- Improve migration job execution (which removed the Redis job queue as a dependency)
50
-
- Provide help menu to reach out to CYBERTEC
51
-
- Provide a [Migrator demo database environment](https://github.com/cybertec-postgresql/cybertec_migrator_demo) to facilitate a test-run of the Migrator Standard Edition
52
-
- Added [License](#license) information
49
+
- Configure the maximal number of parallel data transfers and index creation workers for each migration.
50
+
The Migrator picks reasonable default values when a new migration is created:
51
+
-`Data Tranfers`: number of CPUs where the Migrator is hosted
52
+
-`Database Workers`: number of CPUs of the target database. Make sure to tune this parameter with the PostgreSQL configuration of [max_worker_processes, max_parallel_workers, max_parallel_maintenance_workers](https://www.postgresql.org/docs/current/runtime-config-resource.html)
- Add [issue templates](https://github.com/cybertec-postgresql/cybertec_migrator/issues/new/choose) for asking questions.
53
65
54
66
#### Resolved Bugs
55
67
56
-
- Error when attempting to edit a function, procedure, trigger or view containing a `#` in its name
57
-
- Trigger Type and Level can be changed even if the trigger is excluded
58
-
- Column data-types qualified with `SYS` are not translated properly
59
-
68
+
* Empty connection check error message on `504 Gateway Time-Out`
69
+
* Broken GUI workflow in the Analyze step on `504 Gateway Time-Out`
70
+
* Error on migrating `REVERSE` indexes: PostgreSQL does not have/need an equivalent feature
71
+
* Opening a non-existent migration endlessly shows the loading animation
72
+
* Error on migrating sequences with negative `INCREMENT` - `START value cannot be greater than MAXVALUE`
73
+
* Migration controls (resume, continue, etc.) occasionally do not behave as expected
74
+
* Views depending on other views are not created in the correct order
75
+
* Spacing between the migration log time and level is jumping
76
+
* Incorrect name conflict detection for tables and triggers with the same identifier
60
77
61
78
## Getting Started
62
79
@@ -103,12 +120,12 @@ The _CYBERTEC Migrator_ images can be obtained via two channels
103
120
[OK] Generated environment file
104
121
[INFO] Run './migrator install' to complete setup
105
122
β ./migrator install
106
-
[INFO] Pulling v3.7.0
123
+
[INFO] Pulling v3.8.0
107
124
Pulling core_db ... done
108
125
Pulling core ... done
109
126
Pulling web_gui ... done
110
-
[OK] Pulled v3.7.0
111
-
[INFO] Upgraded to v3.7.0
127
+
[OK] Pulled v3.8.0
128
+
[INFO] Upgraded to v3.8.0
112
129
[INFO] Run './migrator up' to switch to new version
113
130
[WARN] Switching will abort running migrations
114
131
β ./migrator up
@@ -121,7 +138,8 @@ The _CYBERTEC Migrator_ images can be obtained via two channels
121
138
122
139
#### Offline installation
123
140
124
-
Get your Migrator installation package. You can get the Migrator Standard Edition [here](https://www.cybertec-postgresql.com/en/products/cybertec-migrator#form) for free.
141
+
Get your Migrator offline installation package.
142
+
You can get the Migrator Standard Edition [here](https://www.cybertec-postgresql.com/en/products/cybertec-migrator#form) for free.
125
143
For the Professional or Enterprise Edition [get in touch with us](#contact) to request download credentials.
126
144
127
145
1. Extract the provided archive file
@@ -131,18 +149,18 @@ The _CYBERTEC Migrator_ images can be obtained via two channels
131
149
5. Start the Migrator
132
150
133
151
```sh
134
-
β tar xf cybertec_migrator-v3.7.0-standard.tar.gz
152
+
β tar xf cybertec_migrator-v3.8.0-standard.tar.gz
[INFO] Run './migrator up' to switch to new version
147
165
[WARN] Switching will abort running migrations
148
166
β ./migrator up
@@ -155,7 +173,9 @@ The _CYBERTEC Migrator_ images can be obtained via two channels
155
173
156
174
## Running the Migrator
157
175
158
-
The configuration provided with this repository starts the CYBERTEC Migrator via HTTP. The `EXTERNAL_HTTP_PORT` variable in the `.env` file (generated by `./migrator configure`) controls the choice of port on which the Migrator is served.
176
+
Use your web browser to access the Migrator on the URL shown in the terminal with `migrator up`. In our example it would be `http://localhost`.
177
+
178
+
The configuration provided with this repository starts the CYBERTEC Migrator over HTTP. The `EXTERNAL_HTTP_PORT` variable in the `.env` file (generated by `./migrator configure`) controls the choice of port on which the Migrator is served.
159
179
160
180
The configuration is __not meant to be used in production environment__.
161
181
Adapt the NGINX configuration in `docker/templates/default.conf.template` to your needs to run the service on HTTPS with proper credentials.
@@ -198,6 +218,11 @@ If you don't have access to an Oracle or PostgreSQL database to test the Migrato
198
218
./migrator up
199
219
```
200
220
221
+
## Getting Help
222
+
223
+
Raising an [issue](https://github.com/cybertec-postgresql/cybertec_migrator/issues/new/choose) is encouraged.
224
+
We have templates to report bugs, requesting a new feature or for general questions.
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,39 @@
2
2
3
3
The release notes of the last release may be found on [README.md](README.md#whats-new).
4
4
5
+
### v3.8.0 - 2022-06-29
6
+
7
+
#### Features
8
+
9
+
- Configure the maximal number of parallel data transfers and index creation workers for each migration.
10
+
The Migrator picks reasonable default values when a new migration is created:
11
+
-`Data Tranfers`: number of CPUs where the Migrator is hosted
12
+
-`Database Workers`: number of CPUs of the target database. Make sure to tune this parameter with the PostgreSQL configuration of [max_worker_processes, max_parallel_workers, max_parallel_maintenance_workers](https://www.postgresql.org/docs/current/runtime-config-resource.html)
0 commit comments