H2 에러: ‘Column “start_value” not found’
작성일
SpringBoot와 H2 데이터베이스를 연동하고 애플리케이션을 실행하는데 아래와 같은 오류가 발생했다.
해당 오류는 H2 데이터베이스 버전과 SpringBoot에서 설치한 H2 데이터베이스 라이브러리 버전이 맞지 않아서 발생한다. 따라서, 기존 H2 데이터베이스를 삭제 후 버전에 맞게 재 설치하면 해결된다. 주의할 점은 기존에 생성되었던 *.mv.db 파일을 삭제해야 한다.
SpringBoot에서 설치한 H2 데이터베이스 라이브러리 버전은 아래와 같이 ‘External Libraries’에서 확인 가능하다.
참고로 H2 데이터베이스의 버전을 확인하고 싶다면 아래 명령어를 입력하면 된다.
SELECT H2VERSION() FROM DUAL;