Class SQLMerger2nd
SQLMerger2nd es una helper class que utiliza la clase adalid.util.sql.SqlMerger2nd. El constructor de adalid.util.sql.SqlMerger2nd requiere los siguientes argumentos: manejador (dbms), servidor (host), puerto (port), usuario (user), contraseña (password), base de datos (database), esquema (schema) y esquema auxiliar (newSchema). Después de newSchema, el constructor toma los siguientes argumentos opcionales: servidor auxiliar (newHost), puerto del servidor auxiliar (newPort), usuario del servidor auxiliar (newUser), contraseña del usuario del servidor auxiliar (newPassword) y base de datos auxiliar (newDatabase); por omisión, estos últimos argumentos toman el valor de host, user, password y database, respectivamente. Para ejecutar SQLMerger2nd, 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.SQLMerger2nd.args=postgresql, localhost, 5432, postgres, postgres, jee2ap101, public, second, , , , ,
O, para Oracle XE:
meta.util.SQLMerger2nd.args=oracle, localhost, 1521, JEE2AP112, oracle, XE, jee2ap112, jee2ap112_2nd, , , JEE2AP112_2ND, oracle,
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.SqlMerger2nd.postgresql.args=localhost, 5432, postgres, postgres, jee2ap101, public, second, , , , ,
adalid.util.sql.SqlMerger2nd.oracle.args=localhost, 1521, JEE2AP112, oracle, XE, jee2ap112, jee2ap112_2nd, , , JEE2AP112_2ND, oracle,
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: SQLMerger2nd 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
Modifier and TypeMethodDescriptionstatic Stringstatic voidstatic voidsetProjectAlias(String alias) 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
-
SQLMerger2nd
public SQLMerger2nd()
-
-
Method Details
-
getProjectAlias
-
setProjectAlias
-
merge
-