

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

# Riferimento per la funzione Transportable Database
<a name="PostgreSQL.TransportableDB.transport.import_from_server"></a>

La funzione `transport.import_from_server` trasporta un database PostgreSQL importandolo da un'istanza database di origine a un'istanza database di destinazione. Per farlo, utilizza un meccanismo di trasporto con connessione al database fisico.

Prima di iniziare il trasporto, questa funzione verifica che le istanze database di origine e di destinazione siano della stessa versione e siano compatibili per la migrazione. Conferma inoltre che l'istanza database di destinazione abbia spazio sufficiente per l'origine. 

**Sintassi**

```
transport.import_from_server(
   host text,
   port int,
   username text,
   password text,
   database text,
   local_password text,
   dry_run bool
)
```

**Valore restituito**

Nessuna.

**Parametri**

Le descrizioni dei parametri della funzione `transport.import_from_server` sono disponibili nella tabella seguente.


****  

| Parametro | Descrizione | 
| --- | --- | 
| host |  L'endpoint dell'istanza database di origine.  | 
| port | Un numero intero che rappresenta la porta dell'istanza database di origine. Le istanze database di PostgreSQL spesso utilizzano la porta 5432. | 
| username |  L'utente dell'istanza database di origine. Questo utente deve essere membro del ruolo `rds_superuser`.  | 
| password |  La password utente dell'istanza database di origine.  | 
| database |  Il nome del database nell'istanza database di origine da trasportare.  | 
| local\$1password |  La password locale dell'utente corrente per l'istanza database di destinazione. Questo utente deve essere membro del ruolo `rds_superuser`.  | 
| dry\$1run | Un valore booleano facoltativo che specifica se eseguire un test. L'impostazione predefinita è `false`, che indica che il trasporto procede.Per confermare la compatibilità tra le istanze database di origine e di destinazione senza eseguire effettivamente il trasporto, imposta dry\$1run su true. | 

**Esempio**

Per un esempio, consulta [Trasporto di un database PostgreSQL alla destinazione dall'origine](PostgreSQL.TransportableDB.Transporting.md).