4D v14.3

Conversión de bases de versiones anteriores

Inicio

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

Conversión de bases de versiones anteriores  


 

 

Las bases de datos creadas con las versiones anteriores de 4D son compatibles con 4D v13 (archivo de estructura y archivo de datos).

  • Los archivos de bases de datos en versión 11 o 12 se convierten directamente a la versión 13. Una vez convertidos, el archivo de estructura no podrá abrirse en versión 12; sin embargo, el archivo de datos puede abrirse nuevamente en versión 12 bajo las condiciones descritas a continuación.
  • Los archivos de bases de datos en versión 6.x, 2003.x o 2004.x se convierten por medio de un asistente y no pueden abrirse con su versión original.

Nota: puede convertir todo archivo de estructura interpretado. El archivo puede contener el 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.

La conversión de una base en versión 13 se efectúa directamente al abrirlo con 4D v14. Aparecerá una caja de diálogo de alerta que indica que el archivo de estructura va a ser convertido, y que ya no se puede abrir con una versión anterior.



Los archivos de datos, sin embargo, se abren sin necesidad de conversión por lo que todavía se pueden abrir de nuevo en versión 13.

La conversión de una base v11 o v12 se efectúa directamente al abrir el archivo de estructura con 4D v14.
Dos cajas de diálogo de alerta sucesivas le indican que los archivos se están convirtiendo y que ya no se pueden abrir con una versión anterior.

Note que al convertir el archivo de datos, su índices se reconstruyen.

Nota: para obtener información acerca de cómo convertir bases de una versión anterior, consulte la sección Conversión de bases en versiones anterioress 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 V14 de una base,
  • después de la activación de la opción Utilizar archivo de historial en una base v14.

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 en v14. Puede utilizar esta opción si no desea utilizar el archivo de historial con su base.
  • 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 Definir la estructura de la base de datos.

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 v14 puede abrir directamente los componentes 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 to v14 sólo es posible para los archivos .4DB y no para los .4DC.

 
PROPIEDADES 

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

 
PALABRAS CLAVES 

Catalog.xml, UUID

 
ARTICLE USAGE

Manual de Diseño ( 4D v14 R2)
Manual de Diseño ( 4D v14 R3)
Manual de Diseño ( 4D v14.3)
Manual de Diseño ( 4D v14 R4)

Inherited from : Conversión de bases de versiones anteriores ( 4D v13.4)