postgresql 오류
[PostgreSQL] SQL Error [42883]: 이름의 함수가 없음 Hint: 지정된 이름 및 인자 자료형과 일치하는 함수가 없습니다. 명시적 형변환자를 추가해야 할 수도 있습니다. 오류 해결
[PostgreSQL] SQL Error [42883]: 이름의 함수가 없음 Hint: 지정된 이름 및 인자 자료형과 일치하는 함수가 없습니다. 명시적 형변환자를 추가해야 할 수도 있습니다. 오류 해결
2023.01.20에러 상황 지난번 포스팅에서 소개했던 ora2pg 오픈소스 도구를 이용해서 Oracle에서 PostgreSQL로 마이그레이션을 작업하는데 functions, procedure, trigger, view의 경우 오류가 발생하여 수작업이 필요했다. 수작업을 진행하면서 어디서 오류가 발생했는지 확인하는데 round 함수를 사용하는 쿼리에서 오류가 발생했다. select round(a.order_price, 2) from order_detail a; SQL Error [42883]: 오류: round(double precision, integer) 이름의 함수가 없음 Hint: 지정된 이름 및 인자 자료형과 일치하는 함수가 없습니다. 명시적 형변환자를 추가해야 할 수도 있습니다. 원인 오류내용 중 Hint 부분..
[PostgreSQL] 리눅스에서 postgreSQL 오류 로그 확인하는 방법
[PostgreSQL] 리눅스에서 postgreSQL 오류 로그 확인하는 방법
2023.01.20postgresql을 사용하면서 오류 발생 시 로그를 확인하는 방법을 찾다가 알게되어 공유하려고 한다. 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]..