4D v16.3

Conversión de bases de versiones anteriores

Inicio

 
4D v16.3
Conversión de bases de versiones anteriores

Conversión de bases de versiones anteriores  


 

 

Las bases de datos de versiones anteriores de 4D o 4D Server son compatibles con 4D v16 (archivo de estructura y archivo de datos).

Notas:

  • Los archivos de datos en versión 15 abiertos con 4D v16 pueden abrirse con su versión original.
  • Puede convertir todo archivo de estructura interpretado. El archivo puede contener código compilado; en este caso, será necesario recompilar la base luego de su conversión.
Si va a convertir una base de datos anterior a la versión 14 que no tiene llaves primarias, aparecerá una caja de diálogo de alerta. Este punto se detalla en el párrafo "Ventana de error de llaves primarias" a continuación.

Las bases en versión 15 se convierten directamente cuando se abren con 4D v16. Una caja de diálogo indica que el archivo de estructura se va a convertir y que ya no será posible abrirlo con una versión anterior del programa.

El archivo de datos se abre directamente; no se convierte (y se puede volver a abrir con 4D v15).

Al igual que con una base en versión 15, una base en versión 13 o 14 se convierte directamente al abrirla con 4D v16. Además de la caja de diálogo que indica que el archivo de estructura va a ser convertido (ver más arriba), una caja de diálogo posterior indica que el archivo de datos se va a convertir y que ya no será posible abrirlo con una versión anterior a 14.4 o 14 R5.

Como resultado, no se puede volver a abrir un archivo de datos v13 convertido con un 4D v13, pero aún es posible volver a abrir un archivo de datos v14 convertido con un 4D v14.

Para más información acerca de cómo convertir bases de una versión anterior a v13, consulte la sección Conversión de bases en versiones anteriores en la documentación 4D v13.

A partir de 4D v14, el uso de un archivo de historial requiere que todas las tablas tengan una llave primaria válida (ver Gestión del archivo de historial).
Se muestra una caja de diálogo de error cuando al menos una tabla en la base no tiene una llave primaria válida.

Este diálogo puede aparecer:

  • después de la conversión a v15 de una base,
  • después de la activación de la opción Utilizar archivo de historial en una base v15.

Nota: si el historial no está activado en la base, la caja de diálogo de error le ofrece la opción de abrir la base a pesar del error de llave primaria.

Si tiene acceso a la estructura de la base, la caja de diálogo ofrece varias opciones y muestra, cuando se expande el área inferior, la lista de tablas que no tienen una llave primaria:

A continuación, tiene las siguientes opciones:

  • Copiar: copia la información de la ventana en el portapapeles para su análisis.
  • Cerrar la base: cierra la base de datos sin modificarla.
  • Continuar: abre la base sin procesar los errores. En este caso, el historial está desactivado para la base (si la opción Utilizar archivo de historial estaba seleccionada, está desmarcada) y la base funciona a la perfección. Puede utilizar esta opción si no desea utilizar el archivo de historial con su base (no es recomendable).
  • Utilizar el asistente: muestra la ventana del Gestor de llaves primaria, que se utiliza para actualizar todas las tablas de la base. Le recomendamos que elija esta opción con el fin de desarrollar la base. Este asistente se describe en la sección Gestión de llaves primarias.

Si no tiene acceso a la estructura de la base, no es posible activar el historial y 4D mostrará un mensaje que recomienda contactar al administrador de la base.

4D v16 puede abrir directamente los componentes v15 (o incluso v14, v13, v12 o v11), compilados o interpretados, sin conversión ni caja de diálogo de confirmación. Recuerde que los componentes siempre están abiertos en modo sólo lectura.
No es necesario recompilar los componentes pero la conversión en v16 sólo es posible para los archivos .4DB y no para los .4DC.

 
PROPIEDADES 

Producto: 4D
Tema: Gestión de archivos 4D

 
HISTORIA 

New
Modificado: 4D v16

 
PALABRAS CLAVES 

UUID, Catalog.xml

 
ARTICLE USAGE

Manual de Diseño ( 4D v16)
Manual de Diseño ( 4D v16.1)
Manual de Diseño ( 4D v16.3)