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. |