설정 제약 조건 - 현재 트랜잭션에 대한 제약 조건 검사 타이밍 설정
세트 스포츠 토토 결과 조건 all |이름
[, ...] Deferred |
스포츠 토토 결과 세트
현재 트랜잭션 내에서 제약 조건 검사의 동작을 설정합니다.즉시
각 문의 끝에서 스포츠 토토 결과 조건을 확인합니다.연기
트랜잭션 커밋까지 스포츠 토토 결과 조건이 확인되지 않습니다. 각 스포츠 토토 결과 조건은 고유 한즉시
또는연기
모드.
창조시 스포츠 토토 결과 조건에 세 가지 특성 중 하나가 주어집니다.연기가 처음 연기
, 처음에 지연 가능
또는연기가되지 않음
. 세 번째 수업은 항상즉시
그리고의 영향을받지 않습니다스포츠 토토 결과 세트
명령. 처음 두 클래스는 표시된 모드에서 모든 트랜잭션을 시작하지만 거래 내에서 동작을 변경할 수 있습니다.스포츠 토토 결과 세트
.
스포츠 토토 결과 세트
제약 조건 이름 목록을 사용하면 해당 제약 조건의 모드 만 변경됩니다 (모두 지연 가능). 각 제약 조건 이름은 스키마 자격을 사용할 수 있습니다.스포츠 토토 결과 조건 세트 모두
지연 가능한 모든 스포츠 토토 결과의 모드를 변경합니다.
언제스포츠 토토 결과 세트
스포츠 토토 결과 조건의 모드 변경연기
to즉시
, 새로운 모드는 소급 적용됩니다 : 트랜잭션이 끝날 때 점검 될 미결제 데이터 수정은 대신를 검사합니다스포츠 토토 결과 세트
명령. 그러한 스포츠 토토 결과이 위반되면스포츠 토토 결과 세트
실패합니다 (및 스포츠 토토 결과 조건 모드를 변경하지 않음). 따라서,스포츠 토토 결과 세트
트랜잭션의 특정 지점에서 스포츠 토토 결과 조건을 확인하는 데 사용될 수 있습니다.
현재, 만고유 한
, 기본 키
, 참조
(외국 키) 및제외
스포츠 토토 결과 조건은이 설정의 영향을받습니다.NOT NULL
andcheck
행이 삽입되거나 수정되면 스포츠 토토 결과 조건이 항상 확인됩니다 (not성명서 끝에서). 선언되지 않은 독창성 및 배제 스포츠 토토 결과연기 가능
즉시 확인됩니다.
선언 된 트리거 발사“스포츠 토토 결과 트리거”또한이 설정에 의해 제어됩니다 - 관련 스포츠 토토 결과 조건을 확인 해야하는 동시에 발사됩니다.
왜냐하면PostgreSQL스키마 내에서 제약 조건 이름이 고유해야 할 필요는 없지만 지정된 구속 조건 이름에 대해 둘 이상의 일치가있을 수 있습니다. 이 경우스포츠 토토 결과 세트
모든 경기에서 행동합니다. 비 스키마 자격이없는 이름의 경우 검색 경로의 일부 스키마에서 일치 또는 경기가 발견되면 경로에 나중에 나타나는 스키마는 검색되지 않습니다.
이 명령은 현재 트랜잭션 내의 제약 조건을 변경합니다. 트랜잭션 블록 외부 에서이 문제를 발급하면 경고가 나오고 효과가 없습니다.
이 명령은 SQL 표준에 정의 된 동작을 준수합니다.PostgreSQL, 그것은 적용되지 않습니다NOT NULL
andcheck
스포츠 토토 결과. 또한,PostgreSQL표준이 제안한대로 진술이 끝나지 않고, 정류 할 수없는 고유성 제약 조건을 즉시 확인합니다.
문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면