Diese Seite wurde maschinell übersetzt. Lesen Sie das englische Original. English

IBSurgeon-Bibliothek

Liste bekannter Inkompatibilitäten zwischen Firebird v 2.x und 30

Dieses Dokument beschreibt alle Änderungen, die v3.0 in irgendeiner Weise inkompatibel machen,

im Vergleich zu den vorherigen Versionen und daher Ihre Datenbanken und

Anwendungen beeinflussen könnten.

Bitte lesen Sie die folgenden Beschreibungen sorgfältig, bevor Sie Ihre Software auf

die neue Firebird-Version aktualisieren.

INSTALLATION/KONFIGURATION

---———————–

\* Die zuvor veralteten Parameter CompleteBooleanEvaluation, OldColumnNaming und

OldSetClauseSemantics von firebird.conf werden nicht mehr unterstützt und wurden entfernt.

\* Die Parameter UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,

LockGrantOrder von firebird.conf werden nicht mehr verwendet und wurden daher entfernt.

SQL-SYNTAX

---———————–

\* Eine Reihe neuer reservierter Schlüsselwörter wurde eingeführt. Die vollständige Liste finden Sie

hier: /doc/sql.extentions/README.keywords. Bitte stellen Sie sicher, dass Ihre DSQL-

Anweisungen und Prozedur-/Trigger-Quellen diese Schlüsselwörter nicht als

Bezeichner enthalten. Andernfalls müssen Sie sie entweder in Anführungszeichen verwenden (nur in Dialekt 3)

oder umbenennen.

\* Unsachgemäß gemischte explizite und implizite Joins werden nicht mehr unterstützt, gemäß

der SQL-Spezifikation. Das bedeutet auch, dass in dem expliziten A JOIN B ON

die Bedingung nicht erlaubt ist, auf andere Streams außer A und B zu verweisen.

Weitere Details finden Sie im Ticket CORE-2812 im Firebird-Tracker.

ERGEBNISSE DER SQL-AUSFÜHRUNG

---———————–

\* [noch zu schreiben]

DIENSTPROGRAMME

---———————–

\* [noch zu schreiben]

API

---———————–

\* [noch zu schreiben]

SICHERHEIT

---———————–

\* [noch zu schreiben]