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]