Verifica di una migrazione
In questa pagina, verificherai che il job di migrazione abbia eseguito correttamente la migrazione dei dati dall'istanza del database di origine all'istanza del database Cloud SQL di destinazione.Come minimo, verifica che l'istanza del database e le relative tabelle esistano nell'istanza Cloud SQL. Puoi anche verificare il numero di righe delle tabelle o i contenuti esatti.
I passaggi seguenti mostrano un esempio minimo:
- Vai alla pagina Istanze SQL nella Google Cloud console.
- Fai clic sulla voce della replica di lettura del job di migrazione.
- Fai clic sull'icona Attiva Cloud Shell visualizzata nella regione in alto a destra della pagina.
- Nel prompt di Cloud Shell, premi Invio.
- (Facoltativo) Se viene visualizzata una finestra di dialogo Autorizza Cloud Shell, fai clic su Autorizza.
- Nel prompt Inserisci password, inserisci la password che hai fornito o che Database Migration Service ha generato per te in Definire e creare l'istanza Cloud SQL di destinazione.
- Esegui i comandi SQL per verificare la migrazione. Ad esempio:
- Nel prompt postgres, inserisci
\listper elencare i database e verificare che venga visualizzata l'istanza del database di origine. - Nel prompt postgres, inserisci
\connect SOURCE_DB_NAMEe, quando richiesto, inserisci la password per connetterti all'istanza del database e visualizzare le tabelle associate all'istanza. Il nome del prompt cambia dapostgresa SOURCE_DB_NAME. - Nel prompt SOURCE_DB_NAME, inserisci
\dtper visualizzare le tabelle di questa istanza. - Nel 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. - Nel prompt SOURCE_DB_NAME, inserisci
SELECT * from TABLE_NAME;per visualizzare le informazioni replicate da una tabella nell'istanza del database di origine. - Verifica che nella tabella vengano visualizzate le informazioni corrette.
- Nel prompt postgres, inserisci
- Verifica che i vincoli come chiavi primarie, chiavi esterne e indici siano stati migrati correttamente all'istanza del database Cloud SQL di destinazione.
Se tutto ciò che controlli è come previsto, Database Migration Service ha eseguito correttamente la migrazione dei dati.