반응형

postgresql을 사용하면서 오류 발생 시 로그를 확인하는 방법을 찾다가 알게되어 공유하려고 한다.

 

PostgreSQL 오류 로그 확인 방법

우선 postgres 계정으로 변경한다.

$ su postgres
bash-4.2$

 

아래 경로로 이동해보면 요일별 로그가 쌓여있는 것을 확인할 수 있다.

(버전마다 차이가 있으나 경로자체는 비슷함)

$ cd /var/lib/pgsql/15/data/log

 

postgresql 오류 로그
postgresql 오류 로그

이 중 오늘날짜에 해당하는 로그파일을 vim 편집기로 열어보면

오류가 났던 항목들을 볼 수 있다.

2023-01-20 09:25:50.162 KST [14001] 오류:  연산자가 고유하지 않습니다: "char" || text 175 번째 문자 부근
2023-01-20 09:25:50.162 KST [14001] 힌트:  가장 적당한 연산자를 선택할 수 없습니다. 명시적 형변환자를 추가해야 할 수도 있습니다.
2023-01-20 09:25:50.162 KST [14001] 명령 구문:  SELECT DISTINCT dep.deptype, dep.classid, dep.objid, cl.relkind, attr.attname,pg_get_expr(ad.adbin, ad.adrelid) adefval,
반응형