Puedes cambiar los esquemas o tablas que quieras incluir en tu proyecto de migración conectándote a la base de datos de origen o utilizando un Archivo DDL para actualizar la lista de tablas disponibles.
También puedes cambiar el relacional y MongoDB conexiones de base de datos para migrar desde o hacia una base de datos diferente, como cambiar de un entorno de prueba a uno de producción.
Agregar o remover tablas de un proyecto
Para cambiar las tablas que está migrando desde su base de datos relacional, utilice el Manage botón.
Desde la pantalla Mapping, haz clic en el botón Manage en el panel Schema model.
Haz clic en la casilla de verificación junto al/los esquema/s que esté(s) migrando.
Para expandir las tablas en un esquema, haga clic en el botón .
Selecciona las tablas que deseas agregar o remover de tu migración.
Haga clic en Save.
Los cambios en su base de datos relacional se reflejan en el diagrama principal de Relational Migrator y se incluyen en futuras tareas de migración.
Actualizar cambios de esquema
Si la estructura de la tabla de su base de datos relacional cambia, utilice el botón Refresh Schema para informar a Relational Migrator.
Desde la pantalla Mapping, haz clic en el botón Manage en el panel Schema model.
Para actualizar el esquema de la conexión de base de datos relacional activa, haga clic Refresh schema en el botón en el modal Administrar modelo relacional.
Para actualizar el esquema de un archivo, debe hacer clic en Importar archivo DDL
Cambiar bases de datos
Puedes cambiar la Relational DB activa en la barra de Conexiones a la base de datos, por ejemplo, cambiando la conexión de una base de datos de preproducción a una de producción. Esto vuelve a escanear el esquema. Migrator lee cualquier cambio en las relaciones de claves externas o en los tipos de datos de las tablas subyacentes.
Nota
Sólo puede utilizar conexiones guardadas o crear nuevas conexiones del mismo tipo de base de datos utilizada originalmente en el proyecto.
Haz clic en el menú desplegable Relational DB.
Para utilizar una conexión de base de datos relacional guardada, haz clic en Use a saved connection y selecciónala en el menú desplegable, luego introduce las credenciales si es necesario.
Para crear una nueva conexión, haz clic en + Add Connection:
En el menú desplegable Database type, selecciona el tipo de base de datos.
Para ingresar una cadena de conexión directamente, habilite el interruptor Enter URI manually y pegue su cadena de conexión en JDBC URI.
Para crear una cadena de conexión ingresando la información de la base de datos, ingresa lo siguiente:
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
El nombre de la base de datos. Obligatorio.
Identifier
Uno de Service Name o SID.
Username y Password
Las credenciales que se deben usar para la autenticación.
Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
El nombre de la base de datos. Si está en blanco, solo se ven los objetos por defecto
dboesquema en todas las bases de datos.Authentication
Por defecto, esto se establece en SQL Server. Establezca en Windows para habilitar la Autenticación integrada de Windows, utilizando las credenciales del usuario que inició el ejecutable de Relational Migrator. Esto desactiva los campos Username y Password.
Username y Password
Las credenciales que se usarán para la autenticación. Se deshabilita si Authentication se establece en Windows.
Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.
General / SSL toggle
Ver la configuración SSL para la conexión.
Para utilizar SSL, primero debes descomentar y actualizar las propiedades de configuración
server.sslen el archivo.user.propertiesSSL: Use SSL
Activar o desactivar SSL.
SSL: Trust server certificate
Con el SSL habilitado, marque esto para confiar en el certificado almacenado. Deja sin marcar para verificar el certificado del servidor con una Autoridad de Certificación de confianza.
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
Nombre de la base de datos. Déjelo en blanco para cargar todas las bases de datos.
Username y Password
Las credenciales que se deben usar para la autenticación.
Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.
General / SSL toggle
Ver la configuración SSL para la conexión.
Para utilizar SSL, primero debes descomentar y actualizar las propiedades de configuración
server.sslen el archivo.user.propertiesSSL: Use SSL
Activar o desactivar SSL.
SSL: SSL mode
Si tienes SSL habilitado, elige entre:
Preferred (por defecto): Haz una conexión cifrada si es posible, de lo contrario pasar a una conexión no cifrada.
Required: Requerir una conexión cifrada.
Verify CA: Verifica el certificado del servidor con una Autoridad Certificadora de confianza.
Verify identity: Verifica la información de conexión a la base de datos con el contenido del certificado.
CampoValorHost
La IP o nombre DNS del host.
Port
El número de puerto.
Database
El nombre de la base de datos. Dejar en blanco para conectarse a la base de datos por defecto.
Username y Password
Las credenciales que se deben usar para la autenticación.
Al seleccionar Save password, la contraseña se guarda de forma segura en su máquina, por lo que no tiene que ingresar la Username y la Password nuevamente al utilizar la conexión guardada.
General / SSL toggle
Ver la configuración SSL para la conexión.
Para utilizar SSL, primero debes descomentar y actualizar las propiedades de configuración
server.sslen el archivo.user.propertiesSSL: Use SSL
Activar o desactivar SSL.
SSL: SSL mode
Si tienes SSL habilitado, elige entre:
Prefer (por defecto): Haz una conexión cifrada si es posible, de lo contrario pasar a una conexión no cifrada.
Require: Requerir una conexión cifrada.
Verify CA: Verifica el certificado del servidor con una Autoridad Certificadora de confianza.
Verify full: Verifica la información de conexión a la base de datos con el contenido del certificado.
Introduce un Connection name y un Environment tag opcional.
Haga clic en Connect.
La conexión guardada está disponible para su uso en todas las tareas y proyectos.
Cualquier cambio de la base de datos relacional se refleja en el diagrama principal de Relational Migrator y se incluye en futuras tareas de migración.
Importar archivo DDL
Import DDL File abre un mensaje para seleccionar un archivo que acepta un archivo DDL del esquema relacional que estás migrando. Migrator lee todos los cambios en las relaciones de claves externas o tipos de datos de las tablas subyacentes.
Seleccione su Database type.
Relational Migrator actualmente admite los siguientes tipos de bases de datos:
MySQL
Oracle
PostgreSQL
SQL Server
Elija un archivo o arrastre y suelte un archivo de DDL instrucción.
Haga clic en Import.
Haga clic en Save.
Cualquier cambio de la base de datos relacional se refleja en el diagrama principal de Relational Migrator y se incluye en futuras tareas de migración.