

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Différences de type de données entre Amazon Redshift et les bases de données PostgreSQL et MySQL prises en charge
<a name="federated-data-types"></a>

Le tableau suivant montre le mappage d’un type de données Amazon Redshift à un type de données Amazon RDS PostgreSQL ou Aurora PostgreSQL correspondant. 


| Type de données Amazon Redshift  | Type de données RDS PostgreSQL ou Aurora PostgreSQL  | Description  | 
| --- | --- | --- | 
| SMALLINT  | SMALLINT  | Entier signé sur deux octets  | 
| INTEGER  | INTEGER  | Entier signé sur quatre octets  | 
| BIGINT  | BIGINT  | Entier signé sur huit octets  | 
| DECIMAL  | DECIMAL  | Valeur numérique exacte avec précision sélectionnable  | 
| REAL  | REAL  | Nombre à virgule flottante simple précision  | 
| DOUBLE PRECISION  | DOUBLE PRECISION  | Nombre à virgule flottante de double précision  | 
| BOOLEAN  | BOOLEAN  | Booléen logique (true/false)  | 
| CHAR  | CHAR  | Chaîne de caractères de longueur fixe  | 
| VARCHAR  | VARCHAR  | Chaîne de caractères de longueur variable avec une limite définie par l’utilisateur  | 
| DATE  | DATE  | Date calendaire (année, mois, jour)  | 
| TIMESTAMP  | TIMESTAMP  | Date et heure (sans fuseau horaire)  | 
| TIMESTAMPTZ  | TIMESTAMPTZ  | Date et heure (avec fuseau horaire)  | 
| GEOMETRY | PostGIS GEOMETRY | Données spatiales  | 

Les types de données RDS PostgreSQL et Aurora PostgreSQL suivants sont convertis en VARCHAR (64K) dans Amazon Redshift : 
+ JSON, JSONB
+ Arrays (tableaux)
+ BIT, BIT VARYING
+ BYTEA
+ Types composites
+ Type de date et d’heure INTERVAL, TIME, TIME WITH TIMEZONE
+ Types énumérés
+ Types monétaires
+ Types d’adresse réseau
+ Types numériques SERIAL, BIGSERIAL, SMALLSERIAL et MONEY 
+ Types d’identifiant d’objet
+ pg\_lsn type
+ Pseudotypes
+ Types de plage
+ Types de recherche de texte
+ TXID\_SNAPSHOT
+ UUID
+ Type XML 

Le tableau suivant montre le mappage d’un type de données Amazon Redshift à un type de données Amazon RDS MySQL ou Aurora MySQL correspondant. 


| Type de données Amazon Redshift  | Type de données RDS MySQL ou Aurora MySQL  | Description  | 
| --- | --- | --- | 
| BOOLEAN  | TINYINT(1)  | Booléen logique (true ou false)  | 
| SMALLINT  | TINYINT(UNSIGNED)  | Entier signé sur deux octets  | 
| SMALLINT  | SMALLINT  | Entier signé sur deux octets  | 
| INTEGER  | SMALLINT UNSIGNED | Entier signé sur quatre octets  | 
| INTEGER  | MEDIUMINT (UNSIGNED) | Entier signé sur quatre octets  | 
| INTEGER  | INT  | Entier signé sur quatre octets  | 
| BIGINT  | INT UNSIGNED | Entier signé sur huit octets  | 
| BIGINT  | BIGINT  | Entier signé sur huit octets  | 
| DECIMAL  | BIGINT UNSIGNED | Valeur numérique exacte avec précision sélectionnable  | 
| DECIMAL  | DECIMAL(M,D)  | Valeur numérique exacte avec précision sélectionnable  | 
| REAL  | FLOAT  | Nombre à virgule flottante simple précision  | 
| DOUBLE PRECISION  | DOUBLE  | Nombre à virgule flottante de double précision  | 
| CHAR  | CHAR  | Chaîne de caractères de longueur fixe  | 
| VARCHAR  | VARCHAR  | Chaîne de caractères de longueur variable avec une limite définie par l’utilisateur  | 
| DATE  | DATE  | Date calendaire (année, mois, jour)  | 
| TIME  | TIME  | TIME WITHOUT TIME ZONE  | 
| TIMESTAMP  | TIMESTAMP  | Date et heure (sans fuseau horaire)  | 
| TIMESTAMP  | DATETIME  | TIME WITHOUT TIME ZONE  | 
| VARCHAR(4)  | YEAR  | Caractère de longueur variable représentant l’année  | 

Une erreur se produit lorsque les données TIME sont hors de portée (00:00:00 – 24:00:00).

Les types de données RDS MySQL et Aurora MySQL suivants sont convertis en VARCHAR (64K) dans Amazon Redshift : 
+ BIT
+ BINAIRE
+ VARBINARY
+ TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
+ TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
+ ENUM
+ SET
+ SPATIAL