TurboDB Engine Dokumentation

Upgrade auf TurboDB Win32 v5

Top  Previous  Next

Bei der Umstellung von TurboDB 4 auf TurboDB 5 sind einige Punkte zu beachten:

Wichtiger Hinweis

Beachten Sie bitte, dass TurboDB 5 und TurboDB 4 nicht gleichzeitig auf Datenbank Tabellen zugreifen können. Die Meldung "Error in log-in" wäre die Folge. Falls diese Meldung angezeigt wird obwohl keine TurboDB 4 Anwendung läuft, sind noch net/rnt/mov/rmv Dateien vorhanden. Löschen Sie  diese Dateien und alles wird wie erwartet funktionieren.

Neu reservierte Schlüsselwörter

Die folgenden Bezeichner sind neue reservierte Schlüsselwörter in TurboDB 5. Falls Ihr Datenbank-Schema eines dieser Wörter als Tabellen- oder Spalten-Name verwendet, müssen sie diese in SQL-Statements entweder mit doppelten Anführungszeichen umschließen oder umbenennen:

ACTION, ALL, ANY, CASCADE, CASE, CAST, DICTIONARY, ENCRYPTION, EXCEPT, EXISTS, FULLTEXTINDEX, INTERSECT, NO, SOME, TOP, UNION, WHEN

Verwendung von Anführungszeichen

TurboDB 5 verwendet einfache Anführungszeichen ausschließlich für Zeichenketten Literale. In TurboDB 4 waren doppelte Anführungszeichen hierfür ebenso erlaubt und müssen nun ausgetauscht werden. Doppelte Anführungszeichen sind nun ausschließlich  für Bezeichner zu verwenden und ermöglichen es mit Namen zu arbeiten, die Leerzeichen oder Sonderzeichen beinhalten oder mit reservierten Schlüssel-Wörtern übereinstimmen.

Verschlüsselung

TurboDB bietet nun zusätzliche Methoden für eine sicher Verschlüsselung. Aus diesem Grund hat sich die Syntax für die Statements create table und alter table geändert.

Volltext Indexe

Die Volltext Indizierung wurde grundlegenden neu gestaltet und ist nun wesentlich schneller und dazu gewartet. Die alten Volltext Indexe werden für die alten Tabellen-Formate natürlich weiter unterstützt. Wenn Sie aber Ihre Tabellen upgraden, müssen Sie den Volltext-Index-Teil Ihrer SQL-Statements anpassen.