• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

ddl-auto 관련해서 질문드립니다

20.09.23 21:36 작성 조회수 193

0

강의를 다 듣고 oracle 11g로 테이블 자동 생성 테스트 중에 있습니다

h2데이터베이스 사용중일땐 ddl-auto를 create로 설정하면 DB에 테이블이 없을때도 'drop table ~ if exist'을 통해 테이블이 존재 하는 경우를 체크 한 뒤 삭제하고 재생성해주었습니다

근데 오라클로 설정하니 존재여부를 확인하지 않고 바로

'drop table clip cascade constraints ' 쿼리를 날립니다

당연히 초반에 테이블이 없기 때문에 table or view does not exist라는 에러가 발생하게 됩니다

오라클 DB와 연동할때도 h2처럼 if exist로 존재여부를 확인한 뒤 테이블을 생성하는 방법은 없을까요?

답변 2

·

답변을 작성해보세요.

1

안녕하세요. E mergency님

OracleDialect를 찾아서 수정하면 가능할 것 같기는 합니다.

그런데 아마 해당 오류 때문에 진행하는데 특별한 문제가 있는 것이 아니면, 그냥 무시하고 진행하는게 더 나으실 것 같아요^^

감사합니다.

0

E mergency님의 프로필

E mergency

질문자

2020.09.24

감사합니다^^