ref:https://thinkit.co.jp/cert/marugoto/2/1/19/2table.htm
| 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 |