Verificare una migrazione
In questa pagina confermi che il job di migrazione ha eseguito correttamente la migrazione dei dati dall'istanza del database di origine all'istanza del database Cloud SQL di destinazione.Verifica almeno che l'istanza del database e le relative tabelle esistano nell'istanza Cloud SQL. Puoi anche verificare il numero di righe o i contenuti esatti delle tabelle.
I passaggi che seguono mostrano un esempio minimo:
- Vai alla pagina Istanze SQL nella console Google Cloud.
- Fai clic sulla voce della replica di lettura del job di migrazione.
- Fai clic sull'icona Attiva Cloud Shell visualizzata nella parte in alto a destra della pagina.
- Al prompt di Cloud Shell, premi Invio.
- (Facoltativo) Se viene visualizzata la finestra di dialogo Autorizza Cloud Shell, fai clic su Autorizza.
- Al prompt Inserisci password, inserisci la password che hai fornito o che è stata generata per te da Database Migration Service in Definire e creare l'istanza Cloud SQL di destinazione.
- Esegui i comandi SQL per verificare la migrazione. Ad esempio:
- Al prompt postgres, inserisci
\list
per elencare i database e verificare di vedere l'istanza del database di origine. - Al prompt postgres, inserisci
\connect SOURCE_DB_NAME
e, quando richiesto, inserisci la password per connetterti all'istanza del database e visualizzare le tabelle associate all'istanza. Il nome della richiesta cambia dapostgres
a SOURCE_DB_NAME. - Al prompt SOURCE_DB_NAME, inserisci
\dt
per visualizzare le tabelle di questa istanza. - Al prompt SOURCE_DB_NAME, inserisci
GRANT cloudsqlexternalsync to USER;
perché vuoi concedere a questo utente l'autorizzazione ad accedere ai dati nelle tabelle di questa istanza. Inoltre, sostituisci USER con il nome dell'utente che hai utilizzato per connetterti all'istanza del database di destinazione. - Al prompt SOURCE_DB_NAME, inserisci
SELECT * from TABLE_NAME;
per visualizzare le informazioni replicate da una tabella nell'istanza del database di origine. - Verifica di visualizzare le informazioni corrette nella tabella.
- Al prompt postgres, inserisci
- Verifica che la migrazione di vincoli come chiavi principali, chiavi esterne e indici all'istanza del database Cloud SQL di destinazione sia avvenuta correttamente.
Se tutto ciò che controlli è come previsto, significa che Database Migration Service ha eseguito correttamente la migrazione dei dati.