| PostgreSQLデータ型 | 最大長 | 概要 | Oracleでの変換候補 | | 文字型 | | VARCHAR(n) | 1GB | 長さn文字の可変長文字列 | VARCHAR2、CLOB | | CHAR(n) | 1GB | 長さn文字の固定長文字データ。指定した長さより短CHAR,CLOBい値を挿入したときは、残りは空白で埋められる | CHAR,CLOB | |
| TEXT | 1GB | 長さ指定なしの可変長文字列 | VARCHAR2,CLOB | | 数値型 | | INTEGER | 4バイト | 整数型。数値の範囲と保存のサイズ、性能のバランスNUMBERが良い | NUMBER | | SMALLINT | 2バイト | 範囲の狭い整数型 | NUMBER | | BIGINT | 8バイト | 範囲の広い整数型 | NUMBER | | NUMERIC | 1000桁 | 正と負の固定小数点数。小数点より右側の桁数と全体の桁数を指定できる | NUMBER | | REAL | 4バイト | 単精度の浮動小数点数 | NUMBER | | DOUBLE PRECISION | 8バイト | 倍精度の浮動小数点数 | NUMBER | | 日付型 | | DATE | 4バイト | 1日単位で日付のみを表すデータ | DATE | | TIMESTAMP | 8バイト | 日付と時刻の両方を表すデータ | TIMESTAMP | | バイナリ型 | | bytea | 1GB | 可変長のバイナリデータ | BLOB | | ラージオブジェクト | 2GB | データベース内に格納される | BLOB |
|