目次

Search

  1. はじめに
  2. 一括取り込みデータベース

一括取り込みデータベース

一括取り込みデータベース

PostgreSQLソースとAmazon Redshiftターゲット

PostgreSQLソースとAmazon Redshiftターゲット

次の表は、PostgreSQLソースとAmazon Redshiftターゲットを使用した一括取り込みデータベース設定の推奨データ型マッピングを示しています。
PostgreSQLソースデータ型
Amazon Redshiftターゲットデータ型
bigint
int8
bit varying(1)
boolean
bit varying(
precision
), 2 <= p <= 83886080
binary varying(
size
), 1 <=
size
<= 1024000
bit(1)
boolean
bit(
precision
), 2 <= p <= 83886080
binary varying(
size
), 1 <=
size
<= 1024000
boolean
boolean
box
binary varying(115)
character varying(
size
), 1 <= size <= 10485760
character varying(
size
), 4 <=
size
<= 65535
character(
size
), 1 <= size <= 10485760
character varying(
size
), 4 <=
size
<= 65535
cidr
character varying(45)
circle
binary varying(87)
date
date
daterange
character varying(29)
double precision
double precision
inet
character varying(45)
int4range
character varying(25)
int8range
character varying(43)
integer
integer
json
super
jsonb
super
line
binary varying(85)
lseg
binary varying(117)
macaddr
character varying(17)
macaddr8
character varying(23)
money
numeric(20,2)
numeric
character varying(65535)
numeric(p,s), 1 <= p <= 38, 0 <= s <= 37
numeric(p,s), 1 <= p <= 38, 0 <= s <= 37
numeric(p,s), 38 <= p <= 1000, 38 <= s <= 1000
character varying(
size
), 41 <=
size
<= 1003
numrange
character varying(65535)
path
binary varying(1024000)
point
binary varying(57)
polygon
binary varying(1024000)
real
real
smallint
smallint
time(
precision
) with time zone, 0 <= p <= 6
timetz
time(
precision
) without time zone, 0 <= p <= 6
time
timestamp(
precision
) with time zone, 0 <= p <= 6
timestamp with time zone
timestamp(
precision
) without time zone, 0 <= p <= 6
timestamp
tsrange
character varying(63)
tstzrange
character varying(75)
uuid
character(36)
xml
character varying(65535)
LOBの制限事項
タスクウィザードの
[ソース]
ページにある
[詳細]
の下の
[LOBを含める]
オプションを指定した場合、いずれかのロードタイプを使用するデータベース取り込み初期ロードジョブと増分ロードジョブは、PostgreSQL BYTEA、TEXT、XML、およびその他のラージオブジェクトカラムからAmazon Redshiftターゲットにデータをレプリケートできます。LOBカラムデータは、LOBタイプによって異なるバイト制限よりもサイズが大きい場合、ターゲットに書き込まれる前に切り詰められます。詳細については、ソースの設定の[LOBを含める]に関する説明を参照してください。
サポートされていないソースデータ型
初期ロードジョブの場合、
一括取り込みデータベース
では次のPostgreSQLデータ型はサポートされていません。
  • ABSTIME
  • 配列型
  • NAME
  • オブジェクト識別子型
  • PG_LSN
  • RELTIME
  • テキスト検索型:
    • TSQUERY
    • TSVECTOR
  • ユーザー定義型
増分ロードジョブの場合、
一括取り込みデータベース
では、初期ロードジョブでサポートされていないものに加えて、次のPostgreSQLデータ型はサポートされていません。
  • 空間タイプ
    • Box
    • Circle
    • Line
    • LSeg
    • Path
    • Point
    • Polygon
  • 無制限のさまざまなタイプ
データベース統合
ジョブは、これらのデータ型を持つカラムにはデプロイしたりnullをプロパゲートしたりすることはできません。