Cette page a été traduite automatiquement. Lisez l'original en anglais. English

Bibliothèque IBSurgeon

Liste des incompatibilités connues entre Firebird v 2.x et 30

Ce document décrit tous les changements qui rendent la v3.0 incompatible de quelque manière que ce soit

par rapport aux versions précédentes et qui pourraient donc affecter vos bases de données et

vos applications.

Veuillez lire attentivement les descriptions ci-dessous avant de mettre à niveau votre logiciel vers

la nouvelle version de Firebird.

INSTALLATION/CONFIGURATION

---———————–

\* Les paramètres auparavant obsolètes CompleteBooleanEvaluation, OldColumnNaming et

OldSetClauseSemantics de firebird.conf ne sont plus pris en charge et ont été supprimés.

\* Les paramètres UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,

LockGrantOrder de firebird.conf n'ont plus d'utilité et ont donc été supprimés.

SYNTAXE SQL

---———————–

\* Un certain nombre de nouveaux mots-clés réservés sont introduits. La liste complète est disponible

ici : /doc/sql.extentions/README.keywords. Veuillez vous assurer que vos instructions DSQL

et vos sources de procédures/déclencheurs ne contiennent pas ces mots-clés comme

identifiants. Sinon, vous devrez soit les utiliser entre guillemets (en Dialecte 3

uniquement), soit les renommer.

\* Les jointures explicites et implicites mélangées de manière incorrecte ne sont plus prises en charge, conformément

à la spécification SQL. Cela signifie également que dans la jointure explicite A JOIN B ON,

la condition n'est pas autorisée à référencer un flux autre que A et B.

Voir le ticket CORE-2812 dans le suivi Firebird pour plus de détails.

RÉSULTATS D’EXÉCUTION SQL

---———————–

\* [à écrire]

UTILITAIRES

---———————–

\* [à écrire]

API

---———————–

\* [à écrire]

SÉCURITÉ

---———————–

\* [à écrire]