Seleccionar página

El utilitario APEXExportSplitter

Escrito por: Eddie Molina

Oracle ACE Pro. Oracle APEX Cloud Developer Certified Professional. Presidente de ORAUGCRC (Grupo de Usuarios Oracle de Costa Rica). Miembro de líderes de LAOUC. Conferencista, consultor, desarrollador y capacitador en tecnologías Oracle, especialmente Oracle Application Express con más de 30 años de experiencia.

26/01/2015

En una publicación anterior escribí acerca del utilitario APEXExport, que nos permite realizar respaldos de nuestras aplicaciones APEX desde la línea de comando.

En esta ocasión les quiero escribir sobre un utilitario más, que acompaña a APEXExport, este utilitario es el APEXExportSplitter. Este utilitario nos permite descomponer en sus respectivos componentes, un respaldo de una de nuestras aplicaciones APEX, esto es, nos permite dividir en cada uno de los componentes propios de la aplicación.

Y cuando hablo de componentes de la aplicación, me estoy refiriendo entre otros a:

  • Script de creación de la aplicación
  • Script para eliminar la aplicación
  • Script para definición de ambiente
  • Script de cada página de la aplicación

Esto es importante si deseamos administrar adecuadamente cada uno de los archivos de elementos de una aplicación, como por ejemplo para el control de versiones.

Pero bien, cómo funciona este utilitario?

Lo primero es definir nuestro ambiente de sistema operativo, tal y como se explica en la publicación referente al utilitario APEXExport.

Una vez definido el ambiente (si aún no estaba definido), lo que debemos hacer es ejecutar la siguiente sentencia:

en donde se debe cambiar el f999.sql por el nombre del archivo de respaldo de la aplicación que deseamos separar en sus respectivas parte.

La anterior sentencia creará un directorio con el mismo nombre de la aplicación y dentro de este una estructura de subdirectorios que contienen los diferentes scripts creados.

Si desea tener todos los scripts en un solo directorio, sin que sea creada la estructura de subdirectorios, puede ejecutar la sentencia de la siguiente manera:

Si desea observar el progreso del proceso de separación y que en la pantalla se muestre los archivos que se van creando, puede usar la opción -debug, de la siguiente manera:

Si desea realizar una actualización de una aplicación separada previamente por una nueva versión, utilice la sentencia:

Y existe una última opción, cuando no se desea que se verifique por cambios; y se ejecuta con la sentencia:

También te puede gustar…

Share This