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 tra i tipi di dati tra Amazon Redshift e i database Postgree and My SQL supportati SQL
La tabella seguente mostra la mappatura di un tipo di dati Amazon Redshift a un tipo di dati RDS Amazon SQL Postgre o Aurora SQL Postgre corrispondente.
Tipo di dati di Amazon Redshift | RDSTipo di dati Postgre o SQL Aurora Postgre SQL | Descrizione |
---|---|---|
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 | Booleani logici (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 | Posta GIS GEOMETRY | Dati spaziali |
I seguenti tipi di SQL dati RDS Postgre e SQL Aurora Postgre vengono convertiti in (VARCHAR64K) in Amazon Redshift:
JSON, JSONB
Matrici
BIT, BIT VARYING
BYTEA
Tipi compositi
Tipi INTERVAL di data TIME e ora, TIME WITH TIMEZONE
Tipi enumerati
Tipi monetari
Tipi di indirizzi di rete
Tipi numericiSERIAL, BIGSERIALSMALLSERIAL, e MONEY
Tipi di identificatori di oggetti
Tipo pg_lsn
Pseudotipi
Tipi di intervallo
Tipi di ricerca testo
TXID_SNAPSHOT
UUID
XMLtipo
La tabella seguente mostra la mappatura di un tipo di dati Amazon Redshift a un tipo di dati RDS Amazon My SQL o SQL Aurora My corrispondente.
Tipo di dati di Amazon Redshift | RDSMy SQL or Aurora Il mio SQL tipo di dati | Descrizione |
---|---|---|
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) | YEAR | Carattere a lunghezza variabile che rappresenta l'anno |
Si verifica un errore quando TIME i dati non rientrano nell'intervallo (00:00:00 — 24:00:00).
I seguenti tipi di SQL dati RDS My SQL e Aurora My vengono convertiti in VARCHAR (64K) in Amazon Redshift:
BIT
BINARY
VARBINARY
TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
ENUM
SET
SPATIAL