Salvare e applicare schemi convertiti in AWS SCT - AWS Schema Conversion Tool

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Salvare e applicare schemi convertiti in AWS SCT

Quando AWS Schema Conversion Tool genera lo schema convertito (come mostrato in), non applica immediatamente lo schema convertito all'istanza DB di destinazione. Lo schema convertito rimane invece archiviato in locale nel progetto fino a quando non sarai tu ad applicarlo all'istanza database di destinazione. Con questa funzionalità puoi utilizzare gli elementi dello schema che non possono essere convertiti automaticamente nel motore del database di destinazione. Per ulteriori informazioni sugli elementi che non possono essere convertiti automaticamente, consulta Utilizzando il rapporto di valutazione nel AWS Schema Conversion Tool.

Facoltativamente, puoi fare in modo che lo strumento salvi lo schema convertito in un file come SQL script prima di applicare lo schema all'istanza DB di destinazione. Puoi anche fare in modo che lo strumento applichi lo schema convertito direttamente all'istanza database di destinazione.

Salvare lo schema convertito in un file

È possibile salvare lo schema convertito come SQL script in un file di testo. Utilizzando questo approccio, è possibile modificare SQL gli script generati in modo da AWS SCT indirizzare elementi che lo strumento non è in grado di convertire automaticamente. Puoi quindi eseguire gli script aggiornati nell'istanza database di destinazione per applicare lo schema convertito al database di destinazione.

Per salvare lo schema convertito come script SQL
  1. Scegli il tuo schema e apri il menu contestuale (fai clic con il pulsante destro del mouse).

  2. Selezionare Save as (Salva con nome)SQL.

  3. Inserisci il nome del file e scegli Salva.

  4. Salva lo schema convertito utilizzando una delle seguenti opzioni:

    • File singolo

    • Un singolo file per fase

    • Un singolo file per dichiarazione

Per scegliere il formato dello SQL script
  1. Nel menu Impostazioni, scegli Impostazioni del progetto.

  2. Scegli Salva script.

  3. Per Vendor, scegli la piattaforma di database.

  4. Per Salva SQL gli script su, scegli come vuoi salvare lo script dello schema del database.

  5. Scegliete OK per salvare le impostazioni.

Applicazione dello schema convertito

Quando sei pronto per applicare lo schema convertito all'istanza Amazon RDS DB di destinazione, scegli l'elemento dello schema dal pannello a destra del progetto. Apri il menu contestuale (tasto destro del mouse) per l'elemento dello schema, quindi scegli Apply to database(Applica al database), come illustrato di seguito.

Applica al database

Lo schema del pacchetto di estensione

Quando applichi per la prima volta lo schema convertito all'istanza database di destinazione, AWS SCT aggiunge un ulteriore schema all'istanza database di destinazione. Questo schema implementa le funzioni di sistema del database di origine richieste durante la scrittura dello schema convertito nell'istanza database di destinazione. Lo schema viene chiamato schema del pacchetto di estensione.

Non modificare lo schema del pacchetto di estensione, in quanto questo potrebbe comportare risultati inattesi nello schema convertito scritto nell'istanza database di destinazione. Quando lo schema è completamente migrato all'istanza DB di destinazione e non è più necessario AWS SCT, è possibile eliminare lo schema del pacchetto di estensione.

Lo schema del pacchetto di estensione viene denominato in base al database di origine come segue:

  • IBMDb2LUW: aws_db2_ext

  • Microsoft SQL Server: aws_sqlserver_ext

  • MioSQL: aws_mysql_ext

  • Oracle: aws_oracle_ext

  • Poster: SQL aws_postgresql_ext

  • SAP ASE: aws_sapase_ext

Per ulteriori informazioni, consulta Utilizzo delle AWS Lambda funzioni del pacchetto di AWS SCT estensione .