Seznam známých nekompatibilit mezi Firebird v 2.x a 30
Tento dokument popisuje všechny změny, které činí v3.0 nekompatibilní jakýmkoli způsobem
ve srovnání s předchozími verzemi, a proto by mohly ovlivnit vaše databáze a
aplikace.
Před upgradem softwaru na novou verzi Firebird si prosím pečlivě přečtěte níže uvedené popisy.
INSTALACE/KONFIGURACE
---———————–
\* Dříve zastaralé parametry CompleteBooleanEvaluation, OldColumnNaming a
OldSetClauseSemantics souboru firebird.conf již nejsou podporovány a byly odstraněny.
\* Parametry UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,
LockGrantOrder souboru firebird.conf již nemají žádné využití, a proto byly odstraněny.
SYNTAXE SQL
---———————–
\* Byla zavedena řada nových rezervovaných klíčových slov. Úplný seznam je k dispozici
zde: /doc/sql.extentions/README.keywords. Ujistěte se prosím, že vaše příkazy DSQL
a zdrojové kódy procedur/triggerů neobsahují tato klíčová slova jako
identifikátory. V opačném případě je budete muset buď použít v uvozovkách (pouze v Dialektu 3),
nebo je přejmenovat.
\* Nesprávně smíšené explicitní a implicitní spojení již nejsou podporována, v souladu se
specifikací SQL. To také znamená, že v explicitním A JOIN B ON
podmínka nesmí odkazovat na žádný stream kromě A a B.
Další podrobnosti naleznete v ticketu CORE-2812 v trackeru Firebird.
VÝSLEDKY PROVÁDĚNÍ SQL
---———————–
\* [bude doplněno]
NÁSTROJE
---———————–
\* [bude doplněno]
API
---———————–
\* [bude doplněno]
BEZPEČNOST
---———————–
\* [bude doplněno]