El esquema de creación y actualización de la base de datos se realiza a través de la distribución de paquetes por versión. El módulo de paquetes permite descargar los paquetes de bases de datos a través de un servidor FTP o del sistema de archivo local (disco extraíble o memoria USB), así como registrar paquetes manualmente desde archivos locales.

Tipos de paquetes
La aplicación maneja tres tipos de paquetes:
- Version: Paquetes de versión completa de base de datos. Contienen el esquema base e incremental para llevar la base de datos de una versión a otra.
- Hotfix: Correcciones puntuales aplicables sobre una versión instalada. Poseen una version de dependencia.
- PostInstall: Scripts que no requiere dependencias adicionales. Pueden ejecutarse sobre cualquier versión de base de datos instalada.
La grilla de paquetes muestra la columna PackageType para identificar el tipo de cada paquete registrado.
Descarga de paquetes
Pasos para descargar un paquete
-
Seleccionar el proveedor de base de datos
En la parte superior de la pantalla, seleccione el proveedor de base de datos SqlServer. - Seleccionar el tipo de descarga
Las opciones disponibles son:- Incremental: Obtiene los paquetes faltantes (nuevas versiones) o los que no están disponibles en la ubicación de almacenamiento.
- Total: Sobrescribe los archivos existentes.
- Seleccionar el origen de los paquetes
Las opciones disponibles son:-
Remote: La aplicación descarga los paquetes directamente desde los servidores de Aranda. Si por políticas de red se requiere pasar por un proxy para acceder a internet, haga clic en el botón Configure y registre la información del proxy.

-
FileSystem: El usuario descarga manualmente los paquetes SQL y los guarda localmente en una carpeta llamada SQL.
-
- Iniciar la descarga
Haga clic en el botón Download (Descargar) para iniciar el proceso de descarga.
Detalles de la descarga
En el cuadro de descargas, se puede observar el detalle del paquete con los siguientes datos:
- Versión
- PackageType
- Proveedor
- Fecha de liberación
- Estado
- Dependencia
- Scripts iniciales
- Scripts incrementales
Si el estado es Not found (No encontrado), el paquete no está disponible y debe volver a intentar la descarga.

En la parte inferior de la pantalla, se muestra un registro de mensajes que indican las acciones que se están ejecutando o los errores que puedan presentarse durante la descarga.

Registro de paquetes desde archivo local
Si dispone de un archivo de paquete en su equipo, puede registrarlo directamente en la aplicación sin necesidad de descargarlo desde un servidor externo.
Pasos para registrar un paquete desde archivo local
- En la pestaña Packages, haga clic en el botón Configure.
- Seleccione FileSystem.
- Haga clic en el botón Browse y seleccione el directorio donde se encuentra el o los paquetes.
- El paquete aparecerá en la grilla con su información completa (versión, tipo, proveedor, fecha).
⚐ Nota:
- Si el paquete ya existe en el repositorio (mismo proveedor y versión), la aplicación actualizará su información con los datos del archivo seleccionado.
- Si el archivo no corresponde a un paquete válido, la aplicación mostrará un mensaje de error y no realizará ningún cambio.
Eliminación de paquetes
Este apartado describe cómo eliminar paquetes de la base de datos.
Pasos para eliminar un paquete
- Seleccionar el paquete: Haga clic derecho sobre el paquete que desea eliminar.
- Iniciar la eliminación: En el menú contextual, seleccione la opción Delete.
- Confirmar la acción: Aparecerá una ventana de confirmación.
- Presione Yes para proceder con la eliminación.
- Presione No o Cancel para cancelar la operación.

Restricciones en la eliminación
Si el paquete que intenta eliminar es un paquete intermedio o tiene dependencias activas, no podrá eliminarlo hasta que se resuelvan dichas dependencias.
Al intentar eliminar un paquete en esta condición, la aplicación mostrará una ventana de alerta informando de las restricciones.

⚐ Nota: Asegúrese de eliminar los paquetes de mayor a menor versión (por ejemplo, primero 9.5.46, luego 9.5.45, etc.)