Differenze tra i tipi di dati tra Amazon Redshift e i database Postgree and My SQL supportati SQL - Amazon Redshift

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