Informazioni sulle impostazioni di conversione da SQL Server a PostgreSQL - AWS Servizio di migrazione del Database

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à.

Informazioni sulle impostazioni di conversione da SQL Server a PostgreSQL

Le impostazioni di conversione da SQL Server a PostgreSQL nella conversione dello schema DMS sono le seguenti:

  • Per convertire gli oggetti di database applicabili utilizzando l'intelligenza artificiale generativa, abilita l'impostazione Generative AI. Gli oggetti convertiti con successo utilizzando l'intelligenza artificiale generativa verranno chiaramente identificati con Action Item 7744, che afferma: «Questa conversione utilizza modelli di apprendimento automatico che generano previsioni basate su modelli di dati». Per ulteriori informazioni, consulta Conversione di oggetti di database con intelligenza artificiale generativa.

  • In SQL Server puoi usare indici con lo stesso nome in tabelle diverse. Tuttavia, in PostgreSQL tutti i nomi di indice utilizzati nello schema devono essere univoci. Per assicurarti che la conversione dello schema DMS generi nomi univoci per tutti gli indici, seleziona Genera nomi univoci per gli indici.

  • PostgreSQL 10 e versioni precedenti non supportano le procedure. Se non hai familiarità con l'uso delle procedure in PostgreSQL AWS DMS , puoi convertire le procedure di SQL Server in funzioni PostgreSQL. A tale scopo, seleziona Converti procedure in funzioni.

  • Il database SQL Server di origine può memorizzare l'output di EXEC in una tabella. La conversione dello schema DMS crea tabelle temporanee e una procedura aggiuntiva per emulare questa funzionalità. Per utilizzare l'emulazione, seleziona Crea routine aggiuntive per gestire set di dati aperti.

  • È possibile definire il modello da utilizzare per i nomi degli schemi nel codice convertito. Per Nomi degli schemi scegli una delle seguenti opzioni:

    • DB: utilizza il nome del database SQL Server come nome dello schema in PostgreSQL.

    • SCHEMA: utilizza il nome dello schema SQL Server come nome dello schema in PostgreSQL.

    • DB_SCHEMA: utilizza una combinazione del database SQL Server e dei nomi degli schemi come nome dello schema in PostgreSQL.

  • È possibile mantenere le lettere maiuscole e minuscole dei nomi degli oggetti di origine. Per evitare la conversione dei nomi degli oggetti in lettere minuscole, seleziona Mantieni i nomi degli oggetti nello stesso carattere. Questa opzione si applica solo quando si attiva l'opzione per la distinzione tra maiuscole e minuscole nel database di destinazione.

  • È possibile mantenere i nomi dei parametri del database di origine. La conversione dello schema DMS può aggiungere le virgolette doppie ai nomi dei parametri nel codice convertito. A tale scopo, seleziona Conserva i nomi originali dei parametri.

  • È possibile mantenere una serie di parametri di routine del database di origine. La conversione dello schema DMS crea i domini e li utilizza per specificare la lunghezza dei parametri di routine. A tale scopo, seleziona Preserva la lunghezza dei parametri.