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]