작성
·
289
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