30. 弊社でのカラム対応表
Category Oracle Type Postgres Type
String
CHAR CHAR
VARCHAR2 VARCHAR
NVARCHAR2 VARCHAR
LONG TEXT
CLOB TEXT
NCLOB TEXT
Number
NUMBER NUMERIC
NUMBER(1)-(4) SMALLINT
NUMBER(5)-(9) INTEGER
NUMBER(10)-(18) BIGINT
NUMBER(5,2) NUMERIC(5,2)
FLOAT NUMERIC
Date
DATE TIMESTAMP(0)
TIMESTAMP(6) TIMESTAMP(6)
Binary
RAW BYTEA
LONG RAW BYTEA
BLOB BYTEA
Other ROWID SERIAL
・Postgresは1GBまで。
それ以上はラージオブジェクト。
・Postgresのnumericは
1000桁(oracleは38桁)
・OracleのDATEは秒まで保持
PostgresのDATEは切捨て
・ROWID対応は
SERIAL+INDEX