Skip to content

Transaction Log

Sangyong Bae edited this page Sep 28, 2026 · 1 revision

트랜잭션 로그

메뉴 보기 ▸ 트랜잭션 로그(또는 툴바의 로그 버튼)로 엽니다. 실행한 문장이 한 줄씩 쌓이고, 각 줄에 소요 시간 · 행 수 · 결과 · 트랜잭션 결과(커밋됨 · 롤백됨 · 대기 · 자동)가 붙습니다. 롤백된 문장은 흐리게 취소선으로 보입니다.

바인드 변수까지 — 세 층으로 보기

그리드 편집이나 :이름 바인드를 쓴 문장은 표의 "문장" 열만으로는 어떤 행에 닿았는지 알기 어렵습니다. 행을 클릭하면 표 아래에 상세가 열립니다.

층 무엇
① 보낸 문장 서버에 보낸 그대로(바인드 형태 · WHERE "ID" = :P2)
② 바인드 변수 이름 · 타입 · 값 표(OUT 변수는 (OUT) 표시)
③ 값을 치환한 문장 ①의 :이름 자리에 ②의 값을 넣은 문장(WHERE "ID" = 'A001')

③은 읽기용으로 앱이 만든 문장입니다. 서버는 ①의 바인드 형태를 받았습니다. 문자열·주석·인용 식별자 안의 :이름과 PostgreSQL :: 캐스트는 바꾸지 않고, OUT 변수와 목록에 없는 이름은 :이름 그대로 둡니다.

  • 같은 행을 다시 클릭하거나 빈 곳을 클릭하면 상세가 닫힙니다.
  • 상세 위에서 휠 = 상세만 스크롤.
  • 행 우클릭: 문장 복사 · 새 편집기 탭으로 · 값 적용 문장 복사 · 값 적용 문장을 새 탭으로.

바인드가 없는 문장은 ②가 "(바인드 변수 없음)"이고 ③은 ①과 같습니다.

거르기

  • 검색 상자 = 문장 부분 일치.
  • 모든 질의(끔 = 사용자 문장만 · 켬 = 탐색기·보조 질의까지) · 이전 트랜잭션(닫힌 트랜잭션도) · 이 탭만.
  • 세션이 둘 이상이면 오른쪽 끝에 "세션" 열이 생깁니다.

Clone this wiki locally