Verificar una migración
En esta página, confirmas que la tarea de migración ha migrado los datos de tu instancia de base de datos de origen a la instancia de base de datos de Cloud SQL de destino correctamente.Como mínimo, comprueba que la instancia de base de datos y sus tablas existen en la instancia de Cloud SQL. También puede verificar el número de filas o el contenido exacto de las tablas.
En los siguientes pasos se muestra un ejemplo mínimo:
- Ve a la página Instancias de SQL de la consola de Google Cloud .
- Haz clic en la entrada de réplica de lectura de tu tarea de migración.
- Haz clic en el icono Activar Cloud Shell, que aparece en la parte superior derecha de la página.
- En la petición de Cloud Shell, pulsa Intro.
- Opcional: Si aparece un cuadro de diálogo Autorizar Cloud Shell, haz clic en Autorizar.
- En la petición Introduce la contraseña, introduce la contraseña que hayas proporcionado o que haya generado Database Migration Service en Define y crea la instancia de Cloud SQL de destino.
- Ejecuta comandos SQL para verificar la migración. Por ejemplo:
- En la petición de postgres, introduce
\list
para enumerar las bases de datos y comprueba que aparece la instancia de la base de datos de origen. - En la petición postgres, introduce
\connect SOURCE_DB_NAME
y, cuando se te pida, introduce la contraseña para conectarte a la instancia de la base de datos y ver las tablas asociadas a la instancia. El nombre de la petición cambia depostgres
a SOURCE_DB_NAME. - En la petición SOURCE_DB_NAME, introduce
\dt
para ver las tablas de esta instancia. - En la petición SOURCE_DB_NAME, introduce
GRANT cloudsqlexternalsync to USER;
porque quieres dar a este usuario permiso para acceder a los datos de las tablas de esta instancia. Además, sustituye USER por el nombre del usuario que has usado para conectarte a la instancia de base de datos de destino. - En la petición SOURCE_DB_NAME, introduce
SELECT * from TABLE_NAME;
para ver la información que se ha replicado de una tabla de la instancia de la base de datos de origen. - Comprueba que la información que aparece en la tabla sea correcta.
- En la petición de postgres, introduce
- Verifica que las restricciones, como las claves principales, las claves externas y los índices, se hayan migrado correctamente a la instancia de base de datos de Cloud SQL de destino.
Si todo lo que compruebas es como esperabas, significa que Database Migration Service ha migrado los datos correctamente.