postgresql 타임스탬프
-
PostgreSQL timestamp vs timestamptzDB 2021. 10. 14. 23:28
PostgreSQL에서 날짜와 시간을 표현하는 데이터 타입은 6가지가 있다. 하지만 그 중에서 날짜와 시간을 한번에 표현할 수 있는 데이터 타입은 timestamp와 timestamptz 2가지밖에 없다. timestamptz는 이름에서 알 수 있듯이 timestamp에 추가로 타임존 정보를 가지고 있는 것처럼 보인다. 그러나 두 가지 데이터 타입의 길이는 모두 8 byte이다. 즉, timestamptz가 더 많은 데이터를 가지고 있지 "않다"는 뜻이다. SELECT pg_column_size('2000-01-01 00:00:00 +00:00'::timestamp) as "timestamp byte size", pg_column_size('2000-01-01 00:00:00 +00:00'::timest..