Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

Libreria IBSurgeon

Elenco delle incompatibilità note tra Firebird v 2.x e 3.0

Questo documento descrive tutte le modifiche che rendono la v3.0 incompatibile in qualsiasi modo

rispetto alle versioni precedenti e che quindi potrebbero influenzare i vostri database e

le vostre applicazioni.

Si prega di leggere attentamente le descrizioni seguenti prima di aggiornare il proprio software a

la nuova versione di Firebird.

INSTALLAZIONE/CONFIGURAZIONE

---———————–

\* I parametri precedentemente deprecati CompleteBooleanEvaluation, OldColumnNaming e

OldSetClauseSemantics di firebird.conf non sono più supportati e sono stati rimossi.

\* I parametri UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,

LockGrantOrder di firebird.conf non hanno più alcuna utilità e pertanto sono stati rimossi.

SINTASSI SQL

---———————–

\* È stato introdotto un certo numero di nuove parole chiave riservate. L’elenco completo è disponibile

qui: /doc/sql.extentions/README.keywords. Assicuratevi che le vostre istruzioni DSQL

e i sorgenti di procedure/trigger non contengano queste parole chiave come

identificatori. In caso contrario, dovrete utilizzarle tra virgolette (solo in Dialect 3)

oppure rinominarle.

\* I join espliciti e impliciti mescolati in modo improprio non sono più supportati, come da

specifica SQL. Ciò significa anche che nell'esplicito A JOIN B ON ,

la condizione non può fare riferimento a nessuno stream eccetto A e B.

Vedere il ticket CORE-2812 nel tracker di Firebird per maggiori dettagli.

RISULTATI DELL’ESECUZIONE SQL

---———————–

\* [da scrivere]

UTILITY

---———————–

\* [da scrivere]

API

---———————–

\* [da scrivere]

SICUREZZA

---———————–

\* [da scrivere]