database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7318 게시물 읽기
No. 7318
current transaction is aborted,
작성자
영광
작성일
2008-01-25 11:16
조회수
6,850

안녕하세요

작업을 하다 보니 에러가 나는데 찾아봐도 잘 모르겠어서 질문 드립니다

컴파일 환경은 8.2.4이고요 실행 환경 또한 8.2.4에서 작업하고 있습니다.


에러가,

current transaction is aborted, command ignored until end of tracsaction block

' in ' SELECT reason FROM statinfo WHERE check = 1 


그런데 위에 select문이 처음부터 그러는게 아니고요 잘 되다 안되는거 같습니다..

왜 저런 에러가 나나요


혹 에러 찾아보실 때 다들 어디서 찾아보시나요... 막상 에러나면 난감해지네요...


글 읽어주셔서 감사합니다... 아시면 답글 한줄 부탁드립니다...


이 글에 대한 댓글이 총 2건 있습니다.

pgsql 트랜잭션의 특징입니다. 
하나의 세션에서 auto commit 기능을 꺼둔 상태라면, 
어떤 특정 명령어가 실패했을 경우, 
그 이하 모든 명령어들이 실행되지 않는 경우입니다. 

해결 방법은 
auto commit 기능을 켜 두든지, 
그 실패한 명령 다음에 rollback 명령을 보내든지 하면 됩니다.

김상기(ioseph)님이 2008-01-26 03:38에 작성한 댓글입니다.

아하~~
글 확인이 늦어서 인사를 지금드립니다..
답변 감사합니다..

구글이나 네이버 검색해서 찾아봤는데 정확한 해결책은 못 찾았어요..
찾다 찾다 결국...
그렇군요... 일단 안쓰는 루틴을 제거하는걸로 끝냈는데 상기님이 알려주셔서
속이 좀 후련하네요...

감사합니다... 다시 루틴 살릴 수도 있으니 메모해둬야 겠습니다.. 다시 한번 감사합니다..

영광님이 2008-01-31 11:42에 작성한 댓글입니다.
이 댓글은 2008-01-31 11:47에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7323MySQL vs PostgreSQL wiki [3]
최정대
2008-02-05
6900
7321primary key 와 unique를 한 컬럼에 할 필요가 있나요?? [1]
김도경
2008-02-02
6167
7320postgis 한글 관련문의 [1]
생초보ㅜ.ㅜ
2008-01-30
6698
7318current transaction is aborted, [2]
영광
2008-01-25
6850
7317PostgreSQL 서버를 외부컴에서 접속을 허용하게하려면 [8]
대로
2008-01-23
8400
7315c로 테이블에서 목록 가져오기
영광
2008-01-22
6198
7314timestamp 비교 [4]
영광
2008-01-21
7477
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다