본문 바로가기
Study/Tip

Dbeaver Auto-Commit(오토커밋) 해제하기

by 얏옹이 2024. 7. 16.
반응형

 

실무에서 디비버를 사용하다보면 기본설정으로 Auto-commit 설정이 되어있어 난감한 일이 생길수도 있다.

 

고수(?)가 아니라면 쿼리를 짜면서 틈틈히 테스트 절차를 거쳐야하는데 SELECT 같은 경우에는 상관없고

 

INSERT나 DELETE, UPDATE같은 데이터 수정 및 데이터 관련 직접적인 영향을 줄수있는 DML문을 사용하다가

 

어? 하는 사이에 원본 데이터를 건드리게 되는 경우가 바로 그런 경우일것이다.

 

SELECT야 뭐 단순 조회 쿼리니... 백번 조회한다고 해서 데이터 수정이 있겠냐만은 나머지들은 다르다.

 

따라서 이 Auto Commit을 해제후에 정상적으로 테스트하고 최종적으로 테스트를 마치면 그때 Commit을 하는것이 

 

데이터 손실과 무분별한 수정을 막을수 있는 방법일것이다.

 

반응형

 

디비버에서 윈도우 메뉴의 설정으로 들어가자.

 

 

 

그후 연결 메뉴의 - 연결 유형 메뉴로 들어가자.

 

 

그럼 바로 Auto-Commit by default 가 체크가 되어있을것이다.

 

이걸 체크 해제해주자.

 

 

그리고 적용을 누르면 바로 Auto-Commit 모드가 해제된다.

 

그럼 이제 앞으로 Commit을 별도로 수행해줘야 데이터 수정이나 삭제 추가가 DB에 반영된다.

반응형