에러 정리
[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 부분..
[Python] 파이썬 TypeError: can only concatenate str (not "int") to str 오류 해결
[Python] 파이썬 TypeError: can only concatenate str (not "int") to str 오류 해결
2023.01.04에러 상황 파이썬으로 개발하던 중 문자열 변수와 정수형 변수를 결합해야 하는 상황이 발생했다. for i in range(1, 8): print("test" + i) Java에서는 문자열에 숫자형 변수를 추가하면 아무 문제가 없었지만.. 파이썬은 달랐다. TypeError: can only concatenate str (not "int") to str 위와 같이 문자열 변수에 숫자형 변수를 결합하려고 하니 타입 오류가 발생했다. 해결 방법 오류 내용 그대로 int 정수형의 변수를 str 문자열에 연결하려고 발생한 문제로 쉽게 생각하면 형변환을 해주면 해결할 수 있다. 숫자를 문자열에 결합해서 최종적으로 문자열을 만들려는 목적이기 때문에 숫자형 변수에 str() 함수를 사용해서 형변환을 해주면 된다. fo..
[JPA] org.springframework.dao.DataIntegrityViolationException: could not execute statement 오류 해결
[JPA] org.springframework.dao.DataIntegrityViolationException: could not execute statement 오류 해결
2022.12.19에러 상황 JPA를 사용하여 개발하던 중 먼전 delete 호출하고 insert를 호출하는 로직 개발 중에 DataIntegrityViolationException, DataException 에러가 발생했다. org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(Hiberna..
[Docker] WSL을 사용하여 Linux 설치 후 Docker 실행 에러 해결방법 - Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[Docker] WSL을 사용하여 Linux 설치 후 Docker 실행 에러 해결방법 - Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2022.11.24에러 상황 Window에서 WSL로 Docker를 설치하고 도커 명령어 입력했을 때 아래와 같이 에러 발생...😢 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해석해보면 Docker daemon을 연결할 수 없는데 지금 실행 중인지 묻는다. 정말 간단하게 생각하면 Docker daemon이 실행 중이지 않으니 실행시켜 주면 된다. 아래 명령어를 입력해보면 $ sudo systemctl start docker $ sudo systemctl enable docker 그런데도 에러 발생...😭 System has not been booted with systemd as init s..