Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

Knihovna IBSurgeon

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]