Migration prüfen
Auf dieser Seite bestätigen Sie, dass der Migrationsjob Daten korrekt aus der Quelldatenbankinstanz in die Cloud SQL-Zieldatenbankinstanz migriert hat.Prüfen Sie mindestens, ob die Datenbankinstanz und ihre Tabellen in der Cloud SQL-Instanz vorhanden sind. Sie können auch die Zeilenanzahl oder den genauen Inhalt der Tabellen prüfen.
Die folgenden Schritte zeigen ein minimales Beispiel:
- Rufen Sie in der Google Cloud Console die Seite SQL-Instanzen auf.
- Klicken Sie auf den Lesereplikateintrag Ihres Migrationsjobs.
- Klicken Sie rechts oben auf der Seite auf das Symbol Cloud Shell aktivieren.
- Drücken Sie in der Cloud Shell-Eingabeaufforderung die Eingabetaste.
- Optional: Wenn das Dialogfeld Cloud Shell autorisieren angezeigt wird, klicken Sie auf Autorisieren.
- Geben Sie bei der Eingabeaufforderung Passwort eingeben das Passwort ein, das Sie unter Ziele-Cloud SQL-Instanz definieren und erstellen angegeben haben oder das der Datenbank-Migrationsdienst für Sie generiert hat.
- Führen Sie SQL-Befehle aus, um die Migration zu prüfen. Beispiel:
- Geben Sie in der Eingabeaufforderung postgres den Wert
\list
ein, um die Datenbanken aufzulisten und zu prüfen, ob die Quelldatenbankinstanz angezeigt wird. - Geben Sie in der Eingabeaufforderung postgres den Wert
\connect SOURCE_DB_NAME
und dann das Kennwort ein, um eine Verbindung zur Datenbankinstanz herzustellen und die mit der Instanz verknüpften Tabellen aufzurufen. Der Name der Eingabeaufforderung ändert sich vonpostgres
in SOURCE_DB_NAME. - Geben Sie bei der Eingabeaufforderung SOURCE_DB_NAME den Wert
\dt
ein, um die Tabellen dieser Instanz aufzurufen. - Geben Sie bei der Eingabeaufforderung SOURCE_DB_NAME den Nutzer
GRANT cloudsqlexternalsync to USER;
ein, um diesem Nutzer Zugriff auf die Daten in den Tabellen dieser Instanz zu gewähren. Ersetzen Sie außerdem USER durch den Namen des Nutzers, der für die Verbindung zur Zieldatenbankinstanz verwendet wurde. - Geben Sie in der Eingabeaufforderung SOURCE_DB_NAME den Wert
SELECT * from TABLE_NAME;
ein, um die Informationen abzurufen, die aus einer Tabelle in der Quelldatenbankinstanz repliziert wurden. - Prüfen Sie, ob die Informationen in der Tabelle korrekt sind.
- Geben Sie in der Eingabeaufforderung postgres den Wert
- Prüfen Sie, ob Einschränkungen wie Primärschlüssel, Fremdschlüssel und Indexe korrekt in die Cloud SQL-Zieldatenbankinstanz migriert wurden.
Wenn alles wie erwartet ist, wurden die Daten vom Database Migration Service korrekt migriert.