

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# Differenze dei tipi di dati tra Amazon Redshift e database PostgreSQL e MySQL supportati
<a name="federated-data-types"></a>

Nella tabella seguente viene illustrata la mappatura di un tipo di dati di Amazon Redshift a un tipo di dati Amazon RDS PostgreSQL o Aurora PostgreSQL corrispondente. 


| Tipo di dati di Amazon Redshift  | Tipo di dati RDS PostgreSQL o Aurora PostgreSQL  | Description  | 
| --- | --- | --- | 
| SMALLINT  | SMALLINT  | Intero a due byte firmato  | 
| INTEGER  | INTEGER  | Intero a quattro byte firmato  | 
| BIGINT  | BIGINT  | Intero a otto byte firmato  | 
| DECIMAL  | DECIMAL  | Numerico esatto di precisione selezionabile  | 
| REAL  | REAL  | Numero in virgola mobile a precisione singola  | 
| DOUBLE PRECISION  | DOUBLE PRECISION  | Numero in virgola mobile a precisione doppia  | 
| BOOLEAN  | BOOLEAN  | Booleano logico () true/false  | 
| CHAR  | CHAR  | Fixed-length stringa di caratteri  | 
| VARCHAR  | VARCHAR  | Variable-length stringa di caratteri con un limite definito dall'utente  | 
| DATE  | DATE  | Data di calendario (anno, mese, giorno)  | 
| TIMESTAMP  | TIMESTAMP  | Data e ora (senza fuso orario)  | 
| TIMESTAMPTZ  | TIMESTAMPTZ  | Data e ora (con fuso orario)  | 
| GEOMETRY | PostGIS GEOMETRY | Dati spaziali  | 

I seguenti tipi di dati RDS PostgreSQL e Aurora PostgreSQL vengono convertiti in VARCHAR(64K) in Amazon Redshift: 
+ JSON, JSONB
+ Matrici
+ BIT, BIT VARYING
+ BYTEA
+ Tipi compositi
+ Tipi di data e ora INTERVAL, TIME, TIME WITH TIMEZONE
+ Tipi enumerati
+ Tipi monetari
+ Tipi di indirizzi di rete
+ Tipi numerici SERIAL, BIGSERIAL, SMALLSERIAL e MONEY 
+ Tipi di identificatori di oggetti
+ Tipo pg\_lsn
+ Pseudotipi
+ Tipi di intervallo
+ Tipi di ricerca testo
+ TXID\_SNAPSHOT
+ UUID
+ Tipo XML 

Nella tabella seguente viene illustrata la mappatura di un tipo di dati Amazon Redshift a un tipo di dati Amazon RDS MySQL o Aurora MySQL. 


| Tipo di dati di Amazon Redshift  | Tipo di dati RDS MySQL o Aurora MySQL  | Description  | 
| --- | --- | --- | 
| BOOLEAN  | TINYINT(1)  | Booleani logici (true o false)  | 
| SMALLINT  | TINYINT(UNSIGNED)  | Intero a due byte firmato  | 
| SMALLINT  | SMALLINT  | Intero a due byte firmato  | 
| INTEGER  | SMALLINT UNSIGNED | Intero a quattro byte firmato  | 
| INTEGER  | MEDIUMINT (UNSIGNED) | Intero a quattro byte firmato  | 
| INTEGER  | INT  | Intero a quattro byte firmato  | 
| BIGINT  | INT UNSIGNED | Intero a otto byte firmato  | 
| BIGINT  | BIGINT  | Intero a otto byte firmato  | 
| DECIMAL  | BIGINT UNSIGNED | Numerico esatto di precisione selezionabile  | 
| DECIMAL  | DECIMAL(M,D)  | Numerico esatto di precisione selezionabile  | 
| REAL  | FLOAT  | Numero in virgola mobile a precisione singola  | 
| DOUBLE PRECISION  | DOUBLE  | Numero in virgola mobile a precisione doppia  | 
| CHAR  | CHAR  | Fixed-length stringa di caratteri  | 
| VARCHAR  | VARCHAR  | Variable-length stringa di caratteri con un limite definito dall'utente  | 
| DATE  | DATE  | Data di calendario (anno, mese, giorno)  | 
| TIME  | TIME  | TIME (senza fuso orario)  | 
| TIMESTAMP  | TIMESTAMP  | Data e ora (senza fuso orario)  | 
| TIMESTAMP  | DATETIME  | TIME (senza fuso orario)  | 
| VARCHAR(4)  | ANNO  | Carattere a lunghezza variabile che rappresenta l'anno  | 

Si verifica un errore quando i dati TIME sono fuori intervallo (00:00:00 - 24:00:00).

I seguenti tipi di dati RDS MySQL e Aurora MySQL vengono convertiti in VARCHAR(64K) in Amazon Redshift: 
+ BIT
+ BINARY
+ VARBINARY
+ TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
+ TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
+ ENUM
+ SET
+ SPATIAL