Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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
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 | Stringa di caratteri a lunghezza fissa |
| VARCHAR | VARCHAR | Stringa di caratteri a lunghezza variabile 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 | Stringa di caratteri a lunghezza fissa |
| VARCHAR | VARCHAR | Stringa di caratteri a lunghezza variabile 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