Major
Nice to have
Detail
Major
#24904
Compatibilitätstest mit unterschiedlichen Datenbankversionen z.B. Oracle 19c
Aktuell steht auf Systemvoraussetzungen unter Datenbankkompatibilität z.b. Oracle 10 und höher. Allerdings hat das niemand geprüft. Regelmäßig laufen Tests mit zwei intallierten Oracle-Versionen (11 u. 12?). Allerdings kommen laufend neue hinzu:
- Oracle Database 19c (19.3.0) Enterprise Edition and Standard Edition 2
- Oracle Database 18c (18.4.0) Express Edition (XE)
- Oracle Database 18c (18.3.0) Enterprise Edition and Standard Edition 2
- Oracle Database 12c Release 2 (12.2.0.2) Enterprise Edition and Standard Edition 2
- Oracle Database 12c Release 1 (12.1.0.2) Enterprise Edition and Standard Edition 2
- Oracle Database 11g Release 2 (11.2.0.2) Express Edition (XE)
Man hätte gerne die Möglichkeit, die Kompatibilität mit einer neuen Version zu prüfen, ohne diese in den regelmäßigen Build mit aufnehmen zu müssen. Von Oracle gibt es die Möglichkeit, Docker-Images zu erzeugen (https://github.com/oracle/docker-images/blob/master/OracleDatabase/SingleInstance/README.md). Vielleicht kann man so diverse Versionen vorhalten, um anlassbezogen einen Kompatibilitätscheck durchzuführen.
- Neue Oracle 19 DB aufsetzen (./)
- Neuen Oracle Treiber in Workspace integrieren (./)
- DBHelper auf neuen Treiber anpassen (./)
- Kompatibilität des Treibers zu alten Datenbanken prüfen (./)
- Obrige Schritte mit PostgreSQL 10 und 13 wiederholen (./)
Test
CWS Build mit den Datenbanken oracle, oracle12, oracle19 und postgresql bauen, die Builds müssen "grün" sein.