F.36. SPI

theSPI모듈은 사용의 몇 가지 실행 가능한 예를 제공합니다.PostgreSQL : 문서 : 13 : 46 장 메이저 토토 사이트 프로그래밍 메이저 토토 사이트 (SPI) 및 사설 토토. 이러한 기능은 그 자체로 어떤 가치가 있지만, 그들은 자신의 목적을 위해 수정하는 예로 더 유용합니다.

아래에 설명 된 각 기능 그룹은 별도로 설치 가능한 확장으로 제공됩니다.

F.36.1. 리핀 - 참조 무결성 구현 기능

check_primary_key ()andcheck_foreign_key ()는 외국의 주요 제약 조건을 확인하는 데 사용됩니다. (이 기능은 물론 내장 된 외국 키 메커니즘에 의해 대체 된 지 오래되었지만 모듈은 여전히 ​​예제로 유용합니다.)

check_primary_key ()참조 테이블을 확인합니다. 사용하려면 A 생성삽입 또는 업데이트 전다른 테이블을 참조하는 테이블 에서이 함수를 사용하는 사설 토토. 사설 토토 인수로 지정하십시오 : 참조 테이블의 열 이름을 기본/고유 키를 형성하는 참조 테이블의 외래 키, 참조 테이블 이름 및 열 이름을 형성하는 참조 테이블 이름.

check_foreign_key ()참조 테이블을 확인합니다. 사용하려면 A 생성삭제 또는 업데이트 전다른 테이블에서 참조 된 테이블 에서이 함수를 사용한 사설 토토. 사설 토토 인수로 지정 : 함수가 확인 해야하는 참조 테이블 수, 참조 키가 발견되는 경우 조치 (.캐스케이드- 참조 행을 삭제하려면제한- 참조 키가 존재하는 경우 거래 중단,setNull- 참조 키 필드를 NULL로 설정하려면, 기본/고유 키를 형성하는 사설 토토 테이블의 열 이름, 참조 테이블 이름 및 열 이름 (첫 번째 인수로 지정된 많은 참조 테이블에 대해 반복). 기본/고유 키 열에는 NULL이 아니며 고유 한 인덱스가 있어야합니다.

에 예가 있습니다.Refint.example.

F.36.2. Autoinc - 자동화 분야의 기능

autoinc ()는 시퀀스의 다음 값을 정수 필드에 저장하는 사설 토토입니다. 이것은 내장과 약간의 겹침이 있습니다Serial Column기능이지만 동일하지는 않습니다.autoinc ()인서트 중에 다른 필드 값을 대체하려는 시도를 무시하고 선택적으로 업데이트 중에 필드를 증가시키는 데 사용될 수 있습니다..

사용하려면 A 생성삽입 전(또는 선택적으로삽입 또는 업데이트 전)이 함수를 사용한 사설 토토. 수정할 정수 열의 이름과 값을 공급할 시퀀스 객체의 이름을 지정하십시오.

예제가 있습니다autoinc.example.

F.36.3. insert_username - 테이블을 변경 한 사람 추적을위한 함수

insert_username ()는 현재 사용자의 이름을 텍스트 필드에 저장하는 사설 토토입니다. 이것은 테이블 내에서 특정 행을 마지막으로 수정 한 사람을 추적하는 데 유용 할 수 있습니다.

사용하려면 A 생성삽입 전및/또는업데이트이 함수를 사용한 사설 토토. 단일 사설 토토 인수를 지정하십시오 : 수정할 텍스트 열의 이름.

예제가 있습니다insert_username.example.

F.36.4. moddateTime - 마지막 수정 시간 추적을위한 기능

moddateTime ()현재 시간을 A에 저장하는 사설 토토입니다.타임 스탬프필드. 이것은 테이블 내 특정 행의 마지막 수정 시간을 추적하는 데 유용 할 수 있습니다.

사용하려면 A 생성업데이트 전이 함수를 사용한 사설 토토. 단일 사설 토토 인수 : 수정 될 열의 이름을 지정하십시오.타임 스탬프또는시간대가있는 타임 스탬프.

예제가 있습니다moddateMe.example.

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면