本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Redshift 和支持的 Postgre SQL 和我的數據庫之間的數據類型差異 SQL
下表顯示了一個 Amazon Redshift 數據類型對應到相應的 Amazon RDS Postgre SQL 或 Aurora Postgre 數據類型的映射。SQL
Amazon Redshift 資料類型 | RDS波斯特SQL或 Aurora 波斯特格數SQL據類型 | 描述 |
---|---|---|
SMALLINT | SMALLINT | 帶正負號的 2 位元組整數 |
INTEGER | INTEGER | 帶正負號的 4 位元組整數 |
BIGINT | BIGINT | 帶正負號的 8 位元組整數 |
DECIMAL | DECIMAL | 可選擇精確度 (有效位數) 的精確數值 |
REAL | REAL | 單精度浮點數 |
DOUBLE PRECISION | DOUBLE PRECISION | 雙精度浮點數 |
BOOLEAN | BOOLEAN | 邏輯布林值 (true/false) |
CHAR | CHAR | 固定長度的字元字串 |
VARCHAR | VARCHAR | 可變長度的字元字串 (使用者定義的限制) |
DATE | DATE | 日曆日期 (年、月、日) |
TIMESTAMP | TIMESTAMP | 日期和時間 (未使用時區) |
TIMESTAMPTZ | TIMESTAMPTZ | 日期和時間 (包含時區) |
GEOMETRY | 郵政 GIS GEOMETRY | 空間資料 |
以下波斯RDS格雷SQL和 Aurora 波斯特格雷SQL數據類型在 Amazon Redshift 轉換為VARCHAR(64K):
JSON, JSONB
陣列
BIT, BIT VARYING
BYTEA
複合類型
日期和時間類型 INTERVALTIME,TIMEWITHTIMEZONE
列舉類型
貨幣類型
網路地址類型
數值類型SERIALBIGSERIAL、SMALLSERIAL、和 MONEY
物件識別碼類型
pg_lsn 類型
虛擬類型
範圍類型
文字搜尋類型
TXID_SNAPSHOT
UUID
XML類型
下表顯示 Amazon Redshift 資料類型與對應的 Amazon 我的SQL或 Aurora RDS 我的SQL資料類型的對應。
Amazon Redshift 資料類型 | RDS我的SQL或 Aurora 我的SQL資料類型 | 描述 |
---|---|---|
BOOLEAN | TINYINT(一) | 邏輯布林值 (true 或 false) |
SMALLINT | TINYINT(UNSIGNED) | 帶正負號的 2 位元組整數 |
SMALLINT | SMALLINT | 帶正負號的 2 位元組整數 |
INTEGER | SMALLINT UNSIGNED | 帶正負號的 4 位元組整數 |
INTEGER | MEDIUMINT (UNSIGNED) | 帶正負號的 4 位元組整數 |
INTEGER | INT | 帶正負號的 4 位元組整數 |
BIGINT | INT UNSIGNED | 帶正負號的 8 位元組整數 |
BIGINT | BIGINT | 帶正負號的 8 位元組整數 |
DECIMAL | BIGINT UNSIGNED | 可選擇精確度 (有效位數) 的精確數值 |
DECIMAL | DECIMAL(米, D) | 可選擇精確度 (有效位數) 的精確數值 |
REAL | FLOAT | 單精度浮點數 |
DOUBLE PRECISION | DOUBLE | 雙精度浮點數 |
CHAR | CHAR | 固定長度的字元字串 |
VARCHAR | VARCHAR | 可變長度的字元字串 (使用者定義的限制) |
DATE | DATE | 日曆日期 (年、月、日) |
TIME | TIME | 時間 (不含時區) |
TIMESTAMP | TIMESTAMP | 日期和時間 (未使用時區) |
TIMESTAMP | DATETIME | 時間 (不含時區) |
VARCHAR(四) | YEAR | 代表年份的可變長度字元 |
當TIME資料超出範圍時,就會產生錯誤。
在 Amazon Redshift 中,下列 RDS「我的」SQL 和「我的 Aurora」SQL 資料類型會轉換為 VARCHAR (64K):
BIT
BINARY
VARBINARY
TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
ENUM
SET
SPATIAL