Esta página fue traducida automáticamente. Lee el original en inglés. English

Biblioteca de IBSurgeon

Lista de incompatibilidades conocidas entre Firebird v 2.x y 30

Este documento describe todos los cambios que hacen que v3.0 sea incompatible en cualquier aspecto

en comparación con las versiones anteriores y, por lo tanto, podrían afectar a sus bases de datos y

aplicaciones.

Lea atentamente las descripciones a continuación antes de actualizar su software a

la nueva versión de Firebird.

INSTALACIÓN/CONFIGURACIÓN

---———————–

\* Los parámetros previamente obsoletos CompleteBooleanEvaluation, OldColumnNaming y

OldSetClauseSemantics de firebird.conf ya no son compatibles y se han eliminado.

\* Los parámetros UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,

LockGrantOrder de firebird.conf ya no tienen uso y, por lo tanto, se eliminaron.

SINTAXIS SQL

---———————–

\* Se introducen una serie de nuevas palabras clave reservadas. La lista completa está disponible

aquí: /doc/sql.extentions/README.keywords. Asegúrese de que sus sentencias DSQL

y los fuentes de procedimientos/triggers no contengan esas palabras clave como

identificadores. De lo contrario, deberá usarlas entre comillas (solo en Dialecto 3)

o renombrarlas.

\* Las combinaciones incorrectas de uniones explícitas e implícitas ya no son compatibles, según

la especificación SQL. También significa que en la unión explícita A JOIN B ON,

la condición no puede hacer referencia a ningún flujo excepto A y B.

Consulte el ticket CORE-2812 en el rastreador de Firebird para más detalles.

RESULTADOS DE EJECUCIÓN SQL

---———————–

\* [por escribir]

UTILIDADES

---———————–

\* [por escribir]

API

---———————–

\* [por escribir]

SEGURIDAD

---———————–

\* [por escribir]