Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbedaan tipe data antara Amazon Redshift dan database SQL Postgre dan My yang didukung SQL
Tabel berikut menunjukkan pemetaan tipe data Amazon Redshift ke tipe data Amazon SQL Postgre atau Aurora RDS SQL Postgre yang sesuai.
Jenis data Amazon Redshift | RDSTipe data Postgre atau SQL Aurora Postgre SQL | Deskripsi |
---|---|---|
SMALLINT | SMALLINT | Bilangan bulat dua byte bertanda |
INTEGER | INTEGER | Bilangan bulat empat byte bertanda |
BIGINT | BIGINT | Bilangan bulat delapan byte bertanda |
DECIMAL | DECIMAL | Numerik persis dari presisi yang dapat dipilih |
REAL | REAL | Angka floating-point presisi tunggal |
DOUBLE PRECISION | DOUBLE PRECISION | Angka floating-point presisi ganda |
BOOLEAN | BOOLEAN | Logis Boolean (benar/salah) |
CHAR | CHAR | String karakter dengan panjang tetap |
VARCHAR | VARCHAR | String karakter panjang variabel dengan batas yang ditentukan pengguna |
DATE | DATE | Tanggal kalender (tahun, bulan, hari) |
TIMESTAMP | TIMESTAMP | Tanggal dan waktu (tanpa zona waktu) |
TIMESTAMPTZ | TIMESTAMPTZ | Tanggal dan waktu (dengan zona waktu) |
GEOMETRY | Posting GIS GEOMETRY | Data spasial |
Tipe SQL data RDS Postgre dan SQL Aurora Postgre berikut dikonversi ke (VARCHAR64K) di Amazon Redshift:
JSON, JSONB
Array
BIT, BIT VARYING
BYTEA
Jenis komposit
Jenis tanggal dan waktuINTERVAL,TIME, TIME WITH TIMEZONE
Jenis yang disebutkan
Jenis moneter
Jenis alamat jaringan
Jenis numerikSERIAL,, BIGSERIALSMALLSERIAL, dan MONEY
Jenis pengenal objek
tipe pg_lsn
Pseudotipe
Jenis rentang
Jenis pencarian teks
TXID_SNAPSHOT
UUID
XMLjenis
Tabel berikut menunjukkan pemetaan tipe data Amazon Redshift ke tipe data RDS Amazon My SQL atau Aurora SQL My yang sesuai.
Jenis data Amazon Redshift | RDSSaya SQL atau Aurora Tipe data saya SQL | Deskripsi |
---|---|---|
BOOLEAN | TINYINT(1) | Logis Boolean (benar atau salah) |
SMALLINT | TINYINT(UNSIGNED) | Bilangan bulat dua byte bertanda |
SMALLINT | SMALLINT | Bilangan bulat dua byte bertanda |
INTEGER | SMALLINT UNSIGNED | Bilangan bulat empat byte bertanda |
INTEGER | MEDIUMINT (UNSIGNED) | Bilangan bulat empat byte bertanda |
INTEGER | INT | Bilangan bulat empat byte bertanda |
BIGINT | INT UNSIGNED | Bilangan bulat delapan byte bertanda |
BIGINT | BIGINT | Bilangan bulat delapan byte bertanda |
DECIMAL | BIGINT UNSIGNED | Numerik persis dari presisi yang dapat dipilih |
DECIMAL | DECIMAL(M, D) | Numerik persis dari presisi yang dapat dipilih |
REAL | FLOAT | Angka floating-point presisi tunggal |
DOUBLE PRECISION | DOUBLE | Angka floating-point presisi ganda |
CHAR | CHAR | String karakter dengan panjang tetap |
VARCHAR | VARCHAR | String karakter panjang variabel dengan batas yang ditentukan pengguna |
DATE | DATE | Tanggal kalender (tahun, bulan, hari) |
TIME | TIME | Waktu (tanpa zona waktu) |
TIMESTAMP | TIMESTAMP | Tanggal dan waktu (tanpa zona waktu) |
TIMESTAMP | DATETIME | Waktu (tanpa zona waktu) |
VARCHAR(4) | YEAR | Karakter panjang variabel yang mewakili tahun |
Kesalahan terjadi saat TIME data berada di luar jangkauan (00:00:00 — 24:00:00).
Tipe SQL data RDS Saya SQL dan Aurora Saya berikut dikonversi ke VARCHAR (64K) di Amazon Redshift:
BIT
BINARY
VARBINARY
TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
ENUM
SET
SPATIAL