Datenbanken
SQLite®-Datenbankschema
Anmerkung: Wenn Sie eine Version kleiner/gleich 3.19 P010 aktualisieren, müssen Sie das
Datenbankschema manuell anpassen, da dies während des Projekt-Upgrades nicht
automatisiert werden kann. Neue Projekte mit Patch 3.19 P011 und höher verwenden das
neue Schema und sind nicht betroffen.
Konvertieren der Datenbank bei hoher Festplattenauslastung
Anmerkung: Diese Schritte gelten für die Patches 3.19 P000 bis
P010.
- Stoppen Sie das Projekt.
- Öffnen Sie die Befehlszeile und navigieren Sie zum Datenbankordner des Projekts.
- Führen Sie diesen Befehl aus:
<OA INSTALL>/bin/sqlite3.exe .\last_value.sqlite "PRAGMA journal_mode=TRUNCATE;PRAGMA page_size=512;VACUUM;PRAGMA journal_mode=WAL;"
- Testen Sie das Ergebnis, indem Sie diesen Befehl ausführen:
<OA INSTALL>/bin/sqlite3.exe .\last_value.sqlite "PRAGMA journal_mode;PRAGMA page_size;"
Wenn die Umwandlung korrekt war, sollte die Ausgabe des Befehls wie folgt aussehen:
wal512
- Wiederholen Sie die Befehle für die anderen DB-Dateien.
PostgreSQL®-Schema
Das PostgreSQL®-Schema wurde in Version 3.20 von BRIN-Indizes auf BTREE-Indizes umgestellt. BRIN-Indizes im PostgreSQL®-Schema sind daher obsolet. Ein Tool/Skript zur Konvertierung einer bestehenden PostgreSQL®-Datenbank von BRIN nach BTREE kann beim WinCC OA-Support angefordert werden.