[PostgreSQL] Oracle Date 타입과의 비교 및 마이그레이션

식빵·3일 전

postgresql-memo

목록 보기
39/39

Oracle DB 에서 PostgreSQL DB 로 데이터를 옮길 때,
date 타입을 주의해야 합니다. postgresql 에 익숙하신 분들은 date 타입이라고 하면
시간을 제외한 연월일을 생각합니다.


하지만 Oracle DB 의 date 타입은 연월일 / 시분초 (밀리세컨드 제외) 를 모두 포함한 개념입니다.

이런 이유로 혹시라도 Oracle Date 타입의 데이터를 Postgresql 로 옮겨 넣을 때는,
Postgresql 에 timestamp 컬럼으로 받으시기 바랍니다.

참고로 PostgreSQL 에서는 timestamp(0) 로 타입을 설정하면 밀리세컨드를
제외시킬 수도 있습니다.

이렇게 하면 Oracle Date 와 완전히 동일합니다.
용량을 아끼고 싶으시면 timestamp(0) 컬럼을 사용하는 것도 고려해보시기 바랍니다.

profile
백엔드 개발자로 일하고 있는 식빵(🍞)입니다.

0개의 댓글