Esta página foi traduzida por máquina. Leia o original em inglês. English

Biblioteca IBSurgeon

Lista de incompatibilidades conhecidas entre Firebird v 2.x e 30

Este documento descreve todas as alterações que tornam a v3.0 incompatível de qualquer forma

em comparação com as versões anteriores e, portanto, podem afetar seus bancos de dados e

aplicativos.

Leia atentamente as descrições abaixo antes de atualizar seu software para

a nova versão do Firebird.

INSTALAÇÃO/CONFIGURAÇÃO

---———————–

\* Os parâmetros anteriormente obsoletos CompleteBooleanEvaluation, OldColumnNaming e

OldSetClauseSemantics do firebird.conf não são mais suportados e foram removidos.

\* Os parâmetros UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,

LockGrantOrder do firebird.conf não têm mais utilidade e, portanto, foram removidos.

SINTAXE SQL

---———————–

\* Vários novos palavras-chave reservadas foram introduzidas. A lista completa está disponível

aqui: /doc/sql.extentions/README.keywords. Certifique-se de que suas instruções DSQL

e fontes de procedimentos/gatilhos não contenham essas palavras-chave como

identificadores. Caso contrário, você precisará usá-las entre aspas (somente no Dialeto 3)

ou renomeá-las.

\* Junções explícitas e implícitas misturadas de forma inadequada não são mais suportadas, conforme

a especificação SQL. Isso também significa que na junção explícita A JOIN B ON,

a condição não pode referenciar nenhum stream além de A e B.

Consulte o ticket CORE-2812 no rastreador do Firebird para mais detalhes.

RESULTADOS DA EXECUÇÃO SQL

---———————–

\* [a ser escrito]

UTILITÁRIOS

---———————–

\* [a ser escrito]

API

---———————–

\* [a ser escrito]

SEGURANÇA

---———————–

\* [a ser escrito]