이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 거래 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

스포츠 토토 베트맨 준비

이름

스포츠 토토 베트맨 준비-현재 스포츠 토토 베트맨 준비 2 단계 커밋

시놉시스

스포츠 토토 베트맨 준비Transaction_id

설명

스포츠 토토 베트맨 준비준비합니다 2 단계 커밋에 대한 현재 거래. 이 명령 후 거래는 더 이상 현재 세션과 관련이 없습니다. 대신, 그 상태는 디스크에 완전히 저장되어 있으며 그럼에도 불구하고 성공적으로 커밋 될 가능성이 높습니다. 커밋이 요청되기 전에 데이터베이스 충돌이 발생합니다.

일단 준비되면 나중에 스포츠 토토 베트맨를 커밋하거나 굴릴 수 있습니다. 다시PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 스포츠 토토 사이트또는PostgreSQL : 문서 : 9.3 : 범퍼카 토토 준비, 각기. 해당 명령은 모든 세션에서 발행 할 수 있습니다 원래 스포츠 토토 베트맨를 실행 한 사람 만.

발행 세션의 관점에서스포츠 토토 베트맨 준비|롤백명령 : 실행 후, 아니요 활성 현재 트랜잭션 및 준비된 영향 거래는 더 이상 보이지 않습니다. (효과가 보일 것입니다 거래가 커밋 된 경우 다시.)

인 경우스포츠 토토 베트맨 준비명령 어떤 이유로 든 실패하면롤백: 현재 트랜잭션이 취소되었습니다.

매개 변수

Transaction_id

나중에이 스포츠 토토 베트맨를 식별하는 임의의 식별자 을 위한준비또는롤백 준비. 식별자는 다음과 같이 작성해야합니다 문자열이 문자 그대로, 길이가 200 바이트 미만이어야합니다. 그것은 안됩니다 현재 준비된 모든 식별자와 동일합니다. 거래.

노트

스포츠 토토 베트맨 준비응용 프로그램 또는 대화식 세션에 사용합니다. 그 목적은 외부 거래 관리자가 Atomic Global을 수행하도록 허용하십시오 여러 데이터베이스 또는 기타 트랜잭션 간의 트랜잭션 자원. 거래 관리자를 쓰지 않는 한 아마 사용해서는 안됩니다준비 거래.

이 명령은 트랜잭션 블록 내에서 사용해야합니다. 사용롤 토토 : 문서 : 9.3 : 시작하나를 시작하려면.

현재 허용되지 않습니다준비임시와 관련된 모든 작업을 실행 한 스포츠 토토 베트맨 테이블, 모든 커서 생성with Hold, 또는 실행듣기, Unlisten또는Notify. 저것들 기능이 현재 세션에 너무 단단히 연결되어있어 유용합니다. 준비 할 거래에서.

트랜잭션이 런타임 매개 변수를 수정 한 경우SET(없이Local옵션), 그 효과는 이후에도 지속됩니다.스포츠 토토 베트맨 준비나중에 영향을받습니다준비또는롤백 준비. 따라서 이것에서 존경스포츠 토토 베트맨 준비더 좋아요커밋보다롤백.

현재 사용 가능한 모든 준비된 거래는에 나열되어 있습니다.토토 결과 : 문서 : 9.3 :시스템보기

주의

준비된 상태에서 거래를 떠나는 것은 현명하지 않습니다. 장기. 이것은의 능력을 방해 할 것입니다.진공저장을 되 찾는 것, 그리고 극단적 인 경우 거래 ID를 방지하기 위해 데이터베이스가 종료 될 수 있습니다. 랩 어라운드 (참조섹션 23.1.5). 또한 거래는 계속해서 무엇이든 보유하고 있음을 명심하십시오. 그것을 고정시킵니다. 이 기능의 의도 된 사용법은 준비된 것입니다. 거래는 일반적으로 즉시 커밋되거나 롤백됩니다. 외부 트랜잭션 관리자는 다른 데이터베이스가 있는지 확인했습니다 또한 커밋 준비.

추적 할 외부 거래 관리자를 설정하지 않은 경우 준비된 거래 및 즉시 폐쇄되도록하십시오. 준비된 전환 기능을 비활성화하는 데 가장 적합합니다 환경max_prepared_transactions0까지. 이것은 우발적으로 준비된 생성을 막을 것이다 그런 다음 잊혀 질 수있는 거래는 결국 유발합니다 문제.

2 상 커밋을 위해 현재 트랜잭션 준비foobar트랜잭션 식별자 :

스포츠 토토 베트맨 준비 'foobar';

호환성

스포츠 토토 베트맨 준비isPostgreSQL확장. 사용하기위한 것입니다 외부 스포츠 토토 베트맨 관리 시스템에 의해 표준 (예 : X/Open XA)으로 덮여 있지만 그 중 SQL 측면 시스템은 표준화되지 않았습니다.