테드폴디비 SQL 에디터의 트랜잭션

테드폴디비허브의 트랜잭션은 데이터베이스 등록시 사용자가 선택여부에 따라 AutoCommit=true, false 가 결정됩니다.
일반적으로 PostgreSQL, MySQL은 기본값이 true이며 Oracle 의 경우 기본값은 false입니다.

에디터에서 트랜잭션은 다음과 같습니다.
아래는 AutoCommit=true 인 상태입니다.

아래는 AutoCommit=false 인 상태입니다.
에디터에서 AutoCommit=false 상태로 변화는 툴바의 ‘틀랜잭션 시작’ 버튼을 누르시거나(누르면 커밋, 롤백 버튼 활성화됨) 에디터에서 MySQL의 경우 start transaction; 을 실행하면 됩니다. start transaction;을 누르면 툴바가 활성화 됩니다. ( PostgreSQL의 경우 begin 으로 시작하는 명령을 실행합니다)

트랜잭션의 상세 상태는 빨간색 방향키를 누르면 볼수 있으며 선택가능합니다.

사용자가 AutoCommit=false 상태에서 작업을 수행하고 commit; rollback;을 수행하면 해당 커넥션을 commit; rollback; 의 작업을 수행합니다.
commit, rollback 작업 후에도 에디터는 여전히 AutoCommit=false;상태인것을 인지하여 주십시오.
만약에 사용자가 AutoCommit=true 상태로 에디터를 만들고 싶다면 툴바의 ‘트랜잭션 시작’ 버튼을 누르면 작업 여부에 따라 AutoCommit=false; 상태로 만들수 있습니다.


 

<span id="pageNum"/>