반응형
실무에서 디비버를 사용하다보면 기본설정으로 Auto-commit 설정이 되어있어 난감한 일이 생길수도 있다.
고수(?)가 아니라면 쿼리를 짜면서 틈틈히 테스트 절차를 거쳐야하는데 SELECT 같은 경우에는 상관없고
INSERT나 DELETE, UPDATE같은 데이터 수정 및 데이터 관련 직접적인 영향을 줄수있는 DML문을 사용하다가
어? 하는 사이에 원본 데이터를 건드리게 되는 경우가 바로 그런 경우일것이다.
SELECT야 뭐 단순 조회 쿼리니... 백번 조회한다고 해서 데이터 수정이 있겠냐만은 나머지들은 다르다.
따라서 이 Auto Commit을 해제후에 정상적으로 테스트하고 최종적으로 테스트를 마치면 그때 Commit을 하는것이
데이터 손실과 무분별한 수정을 막을수 있는 방법일것이다.
반응형
디비버에서 윈도우 메뉴의 설정으로 들어가자.
그후 연결 메뉴의 - 연결 유형 메뉴로 들어가자.
그럼 바로 Auto-Commit by default 가 체크가 되어있을것이다.
이걸 체크 해제해주자.
그리고 적용을 누르면 바로 Auto-Commit 모드가 해제된다.
그럼 이제 앞으로 Commit을 별도로 수행해줘야 데이터 수정이나 삭제 추가가 DB에 반영된다.
반응형
'Study > Tip' 카테고리의 다른 글
Dbeaver의 템플릿 사용하기(Feat. SELECT) (0) | 2024.07.21 |
---|---|
Dbeaver 데이터 조회시 컬럼의 Comment 함께 출력하기. (0) | 2024.07.18 |
디비버(Dbeaver) Auto-Alias 설정 해제하기 (0) | 2024.07.12 |
Excel 배열수식 Ctrl + shift + enter가 먹히지 않을때 (0) | 2023.08.14 |
Visual Studio Code(aka.VS Code) 단축키 모음 (0) | 2023.07.25 |