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 entre les types de données Amazon Redshift et les bases de données Postgre SQL et My prises en charge SQL
Le tableau suivant montre le mappage d'un type de données Amazon Redshift à un type de données Amazon RDS Postgre ou SQL Aurora SQL Postgre correspondant.
Type de données Amazon Redshift | RDSType de données Postgre SQL ou Aurora Postgre SQL | 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 | Publier GIS GEOMETRY | Données spatiales |
Les types de SQL données RDS Postgre SQL et Aurora Postgre suivants sont convertis en VARCHAR (64 Ko) dans Amazon Redshift :
JSON, JSONB
Arrays (tableaux)
BIT, BIT VARYING
BYTEA
Types composites
Types de date et d'heure INTERVALTIME, TIME WITH TIMEZONE
Types énumérés
Types monétaires
Types d’adresse réseau
Types numériquesSERIAL, BIGSERIALSMALLSERIAL, et MONEY
Types d’identifiant d’objet
pg_lsn type
Pseudotypes
Types de plage
Types de recherche de texte
TXID_SNAPSHOT
UUID
XMLtype
Le tableau suivant montre le mappage d'un type de données Amazon Redshift à un type de SQL données Amazon RDS My SQL ou Aurora My correspondant.
Type de données Amazon Redshift | RDSMon type de SQL données SQL ou Aurora My | 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 TIME les données sont hors de portée (00:00:00 — 24:00:00).
Les types de SQL données RDS My SQL et Aurora My suivants sont convertis en VARCHAR (64 Ko) dans Amazon Redshift :
BIT
BINARY
VARBINARY
TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
ENUM
SET
SPATIAL