Class SQLMerger
SQLMerger es una helper class que utiliza la clase adalid.util.sql.SqlMerger. El constructor de adalid.util.sql.SqlMerger requiere los siguientes argumentos: manejador (dbms), servidor (host), puerto (port), usuario (user), contraseña (password), base de datos (database), esquema (schema) y esquema anterior (oldSchema). Después de oldSchema, el constructor toma los siguientes argumentos opcionales: servidor anterior (oldHost), puerto del servidor anterior (oldPort), usuario del servidor anterior (oldUser), contraseña del usuario del servidor anterior (oldPassword) y base de datos anterior (oldDatabase); por omisión, estos últimos argumentos toman el valor de host, user, password y database, respectivamente. Para ejecutar SQLMerger, utilice el IDE para especificar los argumentos del programa o agregue una propiedad al archivo private.properties o al archivo bootstrapping properties. En el último caso, los argumentos deben escribirse como una lista de valores separada por comas en el valor de la propiedad, de la siguiente manera:
meta.util.SQLMerger.args=postgresql, localhost, 5432, postgres, postgres, jee2ap101, public, former, , , , ,
O, para Oracle XE:
meta.util.SQLMerger.args=oracle, localhost, 1521, JEE2AP112, oracle, XE, jee2ap112, former, , , , ,
Alternativamente, si se utiliza más de un manejador de base de datos con frecuencia, podría escribir una propiedad para cada manejador, de la siguiente manera:
adalid.util.sql.SqlMerger.postgresql.args=localhost, 5432, postgres, postgres, jee2ap101, public, former, , , , ,
adalid.util.sql.SqlMerger.oracle.args=localhost, 1521, JEE2AP112, oracle, XE, jee2ap112, former, , , , ,
En este caso, se le pedirá que elija el manejador en tiempo de ejecución para determinar la lista de argumentos a utilizar.
Para obtener mas información, lea el Apéndice 3: Creación de la base de datos de aplicaciones jee2 de la Guía de Meta Programación.
ADVERTENCIA: SQLMerger no procesa todas las tablas de la base de datos; excluye aquellas cuyo nombre comienza por ZYX_.
- Author:
- Jorge Campins
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class adalid.util.Utility
chooseDirectory, chooseFile, chooseFile, chooseFile, chooseFile, chooseFileOrDirectory, chooseFileOrDirectory, chooseFileOrDirectory, chooseFileOrDirectory, finished, finished, finished, getAdalidProjectVersion, getArguments, getArguments, getBootstrapping, getLastExecutedProject, getLastExecutedProjectAlias, getLastExecutedProjectBaseFolderName, getLastExecutedProjectClass, getLastExecutedProjectClassName, instanceOf, logAdalidProjectVersion, logSystemProperties, newInstance, setBootstrappingFileName, showConfirmDialog, showConfirmDialog, starting, starting, updateProjectBuilderDictionary
-
Constructor Details
-
SQLMerger
public SQLMerger()
-
-
Method Details
-
merge
-