メインコンテンツまでスキップ

PostgreSQLコネクタリファレンス

備考

プレビュー

LakeFlow ConnectのPostgreSQLコネクタはパブリック プレビュー段階です。 パブリック プレビューに登録するには、Databricks アカウント チームにお問い合わせください。

このページには、 Databricks LakeFlow ConnectのPostgreSQLコネクタに関するリファレンス マテリアルが含まれています。

自動データ変換

Databricks は、次の PostgreSQL データ型を Delta 互換データ型に自動的に変換します。

PostgreSQL型

Delta型

BOOLEAN

BOOLEAN

SMALLINT

SMALLINT

INTEGER

INT

BIGINT

BIGINT

DECIMAL(p,s)

DECIMAL(p,s)

NUMERIC(p,s)

DECIMAL(p,s)

REAL

FLOAT

DOUBLE PRECISION

DOUBLE

SMALLSERIAL

SMALLINT

SERIAL

INT

BIGSERIAL

BIGINT

MONEY

DECIMAL(19,2)

CHAR(n)

STRING

VARCHAR(n)

STRING

TEXT

STRING

BYTEA

BINARY

DATE

DATE

TIME

STRING

TIME WITH TIME ZONE

STRING

TIMESTAMP

TIMESTAMP

TIMESTAMP WITH TIME ZONE

TIMESTAMP

INTERVAL

STRING

UUID

STRING

JSON

STRING

JSONB

STRING

XML

STRING

ARRAY

STRING

CIDR

STRING

INET

STRING

MACADDR

STRING

BIT(n)

BINARY

BIT VARYING(n)

BINARY

日付と時刻の種類に関する重要な注意事項

  • DATE 列は Delta DATEタイプとして取り込まれます。
  • TIMESTAMP TIMESTAMP WITH TIME ZONE列は Delta TIMESTAMPタイプとして取り込まれます。TIMESTAMP WITH TIME ZONEの場合、タイムゾーン情報は取り込み中に保持されます。
  • TIMETIME WITH TIME ZONEINTERVAL列は元の形式で文字列として取り込まれます。必要に応じて、Databricks SQL 関数を使用してこれらの文字列を適切な時間表現に解析できます。

ユーザー定義およびサードパーティのデータ型

ユーザー定義型とサードパーティの PostgreSQL 拡張機能のデータ型は、文字列として取り込まれます。これらの型を変換する必要がある場合は、Databricks SQL 関数を使用して、下流の処理で文字列表現を解析できます。

複合型

PostgreSQL 複合型 (行型とも呼ばれます) は文字列として取り込まれます。文字列表現は、PostgreSQL の複合型形式(value1,value2,value3)に従います。