Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20.2
Conversão de bancos de versões anteriores

Conversão de bancos de versões anteriores  


 

 

Bancos de dados criados com versões de 4D ou 4D Server são compatíveis com 4D v20 (estrutura e arquivos de dados).

Notas:

  • Quando forem convertidos a 4D v20, os arquivos de estrutura das versões anteriores não podem ser reabertos com a versão original.
  • é possível converter qualquer arquivo de estrutura interpretado. O arquivo pode conter código compilado; neste caso, precisará recompilar o banco de dados depois de sua conversão.

.

Versões do banco bináriosComentários
15 a 19 (incluindo lançamentos R intermediários)Os bancos de dados são convertidos diretamente quando são abertos com 4D v20. Uma caixa de diálogo indica que o arquivo de estrutura vai ser convertido e que já não será possível abrí-lo com uma versão anterior do programa.
13 e 14Os bancos de dados são convertidos diretamente ao serem abertos com 4D v20. Entretanto, além do quadro de diálogo que indica que o arquivo de estrutura vai ser convertida (ver acima), um quadro de diálogo posterior indica que o arquivo de dados vai ser convertido e que já não será possível abri-lo com uma versão anterior a 4D v20.
anterioresPara saber mais sobre a conversão de bancos de versões anteriores, consulte Conversão a 4D v11 SQL (PDF).
 
Componentes4D v19 pode abrir componentes v18, v17, v16, v15, v14, v13, v12 ou v11, compilados ou interpretados, diretamente sem conversão ou um quadro de diálogo de confirmação. Lembre que os componentes sempre são abertos em modo de apenas leitura. Não é necessário voltar a compilar componentes, mas a conversão a v20 só é possível para arquivos .4DB e não para .4DC.

Se converter um banco de dados anterior a versão 14 que não tenha chaves primárias, aparecerá uma caixa de diálogo de alerta. Este ponto se detalha no parágrafo "Janela de erro de chaves primarias" a seguir.

A partir de 4D v14, o uso de um arquivo de histórico requer que todas as tabelas tenham uma chave primária válida (ver Gestão do arquivo de histórico).  e a partir de 4D v17, todas as tabelas expostas devem ter uma chave primária para utilizar as funcionalidades ORDA (ver ORDA).

Ao abrir em v17 um banco de dos anterior a  v14, aparece uma caixa de diálogo de erro quando ao menos uma tabela no banco de dados não tiver uma chave primária válida:



Nota: se o histórico não estiver ativado no banco de dados, a caixa de diálogo de erro lhe oferece à opção de abrir o banco de dados apesar do erro de chave primária.

Se tiver acesso à estrutura do banco de dados, a caixa de diálogo oferece várias opções e mostra, quando se expandir a área inferior, a lista de tabelas que não tenham uma chave primária:

A continuação, tem as seguintes opções:

  • Copiar: copia a informação da janela na prancheta para sua análise.
  • Fechar o banco de dados: fecha a base de dados sem que ela seja modificada .
  • Continuar: abre o banco de dados sem processar os erros. Neste caso, o histórico está desativado para o banco (se a opção Utilizar arquivo de histórico estava selecionada, está desmarcada) e as funcionalidades ORDA não estarão disponíveis. Pode utilizar esta opção se não deseja utilizar o arquivo de histórico com seu banco de dados (não é recomendado) tampouco as funcionalidades ORDA
  • Utilizar o assistente: mostra a janela do Gestor de chaves primária, que se utiliza para atualizar todas as tabelas da base. Lhe recomendamos que escolha esta opção com o propósito de desenvolver o banco. Este assistente se descreve na seção Gestão de chaves primárias.

Caso não tenha acesso a estrutura do banco, não é possível ativar o histórico e 4D mostrará uma mensagem que recomenda contatar ao administrador do banco de dados

 
PROPRIEDADES 

Produto: 4D
Tema: Gestão de arquivos 4D

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D v16

 
PALAVRAS CHAVES 

UUID, Catalog.xml

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v20)
Manual de Desenho 4D ( 4D v20.1)
Manual de Desenho 4D ( 4D v20.2)