728x90 PostgreSQL1 [Spring / Legacy / Error] Cause: org.postgresql.util.PSQLException: timestamp without time zone 자료형인데 표현식은 character varying 자료형입니다. Hint: 다시 정의하거나 형변화자를 사용해보십시오 Position: 290 프로젝트에서 PostgreSQL을 사용하면서 가끔 예상치 못한 문제를 맞닥뜨릴 때가 있다. (물론, 오히려 더 쉽게 문제를 해결할 수 있는 경우도 있다) 그 중에서도, 이번에는 나를 처음으로 당황하게 했던 문제가 있어 발생했던 에러와 해결방법을 공유하고자 한다. 해당 에러는 현재 시간을 CURRENT_TIMESTAMP로 간단하게 처리할 수 있는 timestamp 데이터 타입을 사용하게 되었을 때 발생했다. 우선, 에러의 로그는 다음과 같다. timestamp without time zone 자료형인데 표현식은 character varying 자료형입니다. 에러가 발생했던 원인은 다음과 같다. DB에서 timestamp 타입의 컬럼을, Java에서 Java.util.Date 타입으로 처리하고 있었다. te.. 2022. 1. 5. 이전 1 다음 반응형