반응형
postgresql을 사용하면서 오류 발생 시 로그를 확인하는 방법을 찾다가 알게되어 공유하려고 한다.
PostgreSQL 오류 로그 확인 방법
우선 postgres 계정으로 변경한다.
$ su postgres
bash-4.2$
아래 경로로 이동해보면 요일별 로그가 쌓여있는 것을 확인할 수 있다.
(버전마다 차이가 있으나 경로자체는 비슷함)
$ cd /var/lib/pgsql/15/data/log

이 중 오늘날짜에 해당하는 로그파일을 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,반응형
'Database > PostgreSQL' 카테고리의 다른 글
| [Ora2Pg] Oracle to PostgreSQL 데이터베이스 마이그레이션 (1) | 2023.01.11 |
|---|