Lijst van bekende incompatibiliteiten tussen Firebird v 2.x en 30
Dit document beschrijft alle wijzigingen die v3.0 op welke manier dan ook incompatibel maken
in vergelijking met de vorige releases en die daardoor van invloed kunnen zijn op uw databases en
applicaties.
Lees de onderstaande beschrijvingen zorgvuldig door voordat u uw software upgradet naar de
nieuwe Firebird-versie.
INSTALLATIE/CONFIGURATIE
---———————–
\* De voorheen verouderde parameters CompleteBooleanEvaluation, OldColumnNaming en
OldSetClauseSemantics van firebird.conf worden niet meer ondersteund en zijn verwijderd.
\* De parameters UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,
LockGrantOrder van firebird.conf hebben geen functie meer en zijn daarom verwijderd.
SQL-SYNTAX
---———————–
\* Er is een aantal nieuwe gereserveerde trefwoorden geïntroduceerd. De volledige lijst is
beschikbaar hier: /doc/sql.extentions/README.keywords. Zorg ervoor dat uw DSQL-
instructies en procedure-/triggerbronnen deze trefwoorden niet als
identificatoren bevatten. Anders moet u ze ofwel tussen aanhalingstekens gebruiken (alleen
in Dialect 3) of ze hernoemen.
\* Onjuist gemengde expliciete en impliciete joins worden niet meer ondersteund, conform
de SQL-specificatie. Dit betekent ook dat in de expliciete A JOIN B ON,
de voorwaarde niet is toegestaan om naar een andere stream te verwijzen dan A en B.
Zie ticket CORE-2812 in de Firebird-tracker voor meer details.
RESULTATEN VAN SQL-UITVOERING
---———————–
\* [nog te schrijven]
HULPPROGRAMMA’S
---———————–
\* [nog te schrijven]
API
---———————–
\* [nog te schrijven]
BEVEILIGING
---———————–
\* [nog te schrijven]