das vollständige PostNAS-Datenmodell: Unterschied zwischen den Versionen
Rahn (Diskussion | Beiträge) |
Rahn (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
Das Datenbankschema heißt "alkis" und wird bei Aktivierung des Plugins ALKIS durch Ausführung von Migrationsdateien bei der Aktualisierung der Datenbank automatisch angelegt. | Das Datenbankschema heißt "alkis" und wird bei Aktivierung des Plugins ALKIS durch Ausführung von Migrationsdateien bei der Aktualisierung der Datenbank automatisch angelegt. | ||
Bei dieser DB-Aktualiserung werden neben dem Basisschema außerdem weitere Tabellen, Sichten und Indizes angelegt, die von kvwmap benötigt werden. | Bei dieser DB-Aktualiserung werden neben dem Basisschema außerdem weitere Tabellen, Sichten und Indizes angelegt, die von kvwmap benötigt werden. | ||
+ | |||
+ | |||
+ | === Migration von kvwmap Version 2.7 auf Version 2.8 === | ||
+ | |||
+ | Wenn ein kvwmap-Server von Version 2.7 auf Version 2.8 umgestellt werden soll und bisher auch schon das alte PostNAS-Schema verwendet wurde, sind mehrere Schritte für die Umstellung notwendig. Damit die Umstellung eines Produktivsystems möglichst ohne große Ausfallzeit erfolgen kann, wird folgende Vorgehensweise empfohlen: | ||
+ | |||
+ | # '''Erstellung einer Testumgebung durch Kopieren der kvwmap-Installation''' | ||
+ | |||
+ | ::Die vorhandene kvwmap-Installation wird kopiert. D.h. das kvwmap-Webverzeichnis, die MySQL-DB und die PostGIS-DB. Diese Kopie wird lauffähig gemacht (Anpassen der config.php, Web-Verzeichnis freigeben). In der weiteren Beschreibung wird von folgendem Beispiel ausgegangen: | ||
+ | |||
+ | ::<table cellpadding="4" border="1" style="border-collapse:collapse"> | ||
+ | <tr> | ||
+ | <td></td><td>'''Produktivsystem'''</td><td>'''Testsystem'''</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>'''Webverzeichnis'''</td><td>kvwmap</td><td>kvwmap_test</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>'''MySQL-DB'''</td><td>kvwmapdb</td><td>kvwmapdb_test</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>'''PostGIS-DB'''</td><td>kvwmapsp</td><td>kvwmapsp_test</td> | ||
+ | </tr> | ||
+ | </table> |
Version vom 30. August 2017, 10:51 Uhr
Das von kvwmap verwendete PostNAS-Datenmodell wurde mit dem Tool xmi2db auf Basis des AAA-Implementierungsmodells erzeugt und bildet das ALKIS-Datenmodell vollständig ab.
Das Datenbankschema heißt "alkis" und wird bei Aktivierung des Plugins ALKIS durch Ausführung von Migrationsdateien bei der Aktualisierung der Datenbank automatisch angelegt. Bei dieser DB-Aktualiserung werden neben dem Basisschema außerdem weitere Tabellen, Sichten und Indizes angelegt, die von kvwmap benötigt werden.
Migration von kvwmap Version 2.7 auf Version 2.8
Wenn ein kvwmap-Server von Version 2.7 auf Version 2.8 umgestellt werden soll und bisher auch schon das alte PostNAS-Schema verwendet wurde, sind mehrere Schritte für die Umstellung notwendig. Damit die Umstellung eines Produktivsystems möglichst ohne große Ausfallzeit erfolgen kann, wird folgende Vorgehensweise empfohlen:
- Erstellung einer Testumgebung durch Kopieren der kvwmap-Installation
- Die vorhandene kvwmap-Installation wird kopiert. D.h. das kvwmap-Webverzeichnis, die MySQL-DB und die PostGIS-DB. Diese Kopie wird lauffähig gemacht (Anpassen der config.php, Web-Verzeichnis freigeben). In der weiteren Beschreibung wird von folgendem Beispiel ausgegangen:
Produktivsystem Testsystem Webverzeichnis kvwmap kvwmap_test MySQL-DB kvwmapdb kvwmapdb_test PostGIS-DB kvwmapsp kvwmapsp_test