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
@@ -29,125 +29,142 @@ For detailed information see the list of [supported migration features for Oracl
29
29
## Table of Contents
30
30
31
31
1.[What's New](#whats-new)
32
-
2.[Getting Started](#getting-started)
33
-
3.[Running the Migrator](#running-the-migrator)
34
-
4.[Contact](#contact)
32
+
1.[Getting Started](#getting-started)
33
+
1.[Running the Migrator](#running-the-migrator)
34
+
1.[Contact](#contact)
35
+
1.[License](#license)
35
36
36
37
## What's New
37
38
38
39
For older releases see [Release Notes](RELEASE_NOTES.md).
39
40
40
-
### v3.6.0 - 2022-04-26
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.
41
46
42
47
#### Features
43
48
44
-
- Add support for __stage post-hook SQL scripts__ to adapt the migration with functionalities not provided by the Migrator.
45
-
The scripts are executed at the end of a stage.
46
-
Typical use cases for such scripts are to create database objects which are not present in the source database, or to define ownership and access permissions.
47
-
- Add a stage post-hook script in the _Stages Tab_.
- Add keyboard hotkey `Ctrl`-`Enter` to start migration job execution.
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
67
53
68
54
#### Resolved Bugs
69
55
70
-
-Failed to created migration of an Oracle database containing a column that uses a data-type from the `SYS` schema
71
-
-Starting a migration job with more than one stage and incorrect target connection bricks the migration
72
-
-Sidebar filter showing schemas that contain none of the filter results
73
-
- Misleading console log entries `No metadata found. There is more than once class-validator version installed probably ...`
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
+
74
60
75
61
## Getting Started
76
62
77
63
### Requirements
78
64
79
-
_CYBERTEC Migrator_ is distributed as a set of [Docker](https://www.docker.com/) images that are brought up by[Docker Compose](https://docs.docker.com/compose/).
65
+
_CYBERTEC Migrator_ is distributed as a set of [container images](https://github.com/opencontainers/image-spec/blob/main/spec.md)that are managed with the help of[Docker Compose](https://docs.docker.com/compose/).
_CYBERTEC Migrator_ images can be obtained through Docker Hub.
89
-
An offline installation package is also available for environments in which networking restrictions are imposed.
73
+
### Migrator Installation
74
+
75
+
The _CYBERTEC Migrator_ images can be obtained via two channels
76
+
-[Online installation via container registry](#online-installation)
77
+
- From an [offline installation](#offline-installation) package for environments in which networking restrictions are imposed
78
+
79
+
| π‘ | The Migrator Standard Edition is only available as [offline installation package](https://www.cybertec-postgresql.com/en/products/cybertec-migrator#form)|
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.
125
+
For the Professional or Enterprise Edition [get in touch with us](#contact) to request download credentials.
123
126
124
127
1. Extract the provided archive file
125
-
2. Change directory to the directory created in the previous step
128
+
2. Change working directory to newly created directory
[INFO] Run './migrator up' to switch to new version
147
+
[WARN] Switching will abort running migrations
148
+
β ./migrator up
149
+
Creating network "cybertec_migrator-network" with the default driver
150
+
Creating cybertec_migrator_core_db_1 ... done
151
+
Creating cybertec_migrator_core_1 ... done
152
+
Creating cybertec_migrator_web_gui_1 ... done
153
+
[OK] Started on 'http://localhost'
136
154
```
137
155
138
156
## Running the Migrator
139
157
140
-
```sh
141
-
./migrator up
142
-
```
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.
143
159
144
-
CYBERTEC Migrator only supports connections via HTTP.
160
+
The configuration is __not meant to be used in production environment__.
161
+
Adapt the NGINX configuration in `docker/templates/default.conf.template` to your needs to run the service on HTTPS with proper credentials.
145
162
146
-
The `EXTERNAL_HTTP_PORT` variable in the `.env` file (generated by `./migrator configure`) controls the choice of port on which the Migrator is served.
163
+
If you don't have access to an Oracle or PostgreSQL database to test the Migrator, use our [Migrator demo database environment](https://github.com/cybertec-postgresql/cybertec_migrator_demo).
147
164
148
165
### Upgrades
149
166
150
-
| β οΈ | Running migrations _will_ be interrupted by applying upgrades |
167
+
| β οΈ | Running migrations _will_ be interrupted by applying upgrades |
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,25 @@
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.7.0 - 2022-05-18
6
+
7
+
Do you want to know if the Migrator can migrate your Oracle database to PostgreSQL?
8
+
9
+
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.
10
+
11
+
#### Features
12
+
13
+
- Improve migration job execution (which removed the Redis job queue as a dependency)
14
+
- Provide help menu to reach out to CYBERTEC
15
+
- Provide a [Migrator demo database environment](https://github.com/cybertec-postgresql/cybertec_migrator_demo) to facilitate a test-run of the Migrator Standard Edition
16
+
- Added [License](#license) information
17
+
18
+
#### Resolved Bugs
19
+
20
+
- Error when attempting to edit a function, procedure, trigger or view containing a `#` in its name
21
+
- Trigger Type and Level can be changed even if the trigger is excluded
22
+
- Column data-types qualified with `SYS` are not translated properly
0 commit comments