이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 67 장. 시스템 롤 토토 선언 및 초기 내용버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

52 장bki토토 핫 인터페이스

토토 핫 인터페이스 (bki) 파일은에 입력하는 특수 언어의 스크립트입니다.postgresql토토 핫가 실행됩니다 스페셜"부트 스트랩"모드 데이터베이스 시스템없이 데이터베이스 기능을 수행 할 수 있습니다. 이미 존재합니다.bki파일 따라서 첫 번째에서 데이터베이스 시스템을 작성하는 데 사용할 수 있습니다. 장소. (그리고 그들은 아마도 다른 것에 유용하지 않을 것입니다.)

initdbabki작성시 작업의 일부를 수행 할 파일 새로운 데이터베이스 클러스터. 에 사용 된 입력 파일initdb건물의 일부로 만들어졌습니다 설치PostgreSQLby a 프로그램이라는 프로그램genbki.sh일부에서 소스 트리에서 특별히 포맷 된 C 헤더 파일. 그만큼 생성bki파일은입니다.postgres.bki일반적으로 설치되어 있습니다 에서공유설치 트리.

관련 정보는 문서에서 찾을 수 있습니다.initdb.

52.1. bki파일 형식

이 섹션은 어떻게를 설명합니다.PostgreSQL토토 핫 해석bki파일. 이 설명 을 이해하기가 더 쉬울 것입니다.postgres.bki파일이 예를 들어 있습니다. 너 또한의 소스 코드를 연구해야합니다.initdb토토 핫에 대한 아이디어를 얻으려면 호출됩니다.

bki입력은 a로 구성됩니다 일련의 명령. 명령은 여러 가지로 구성됩니다 명령의 구문에 따라 토큰. 토큰입니다 일반적으로 공백으로 분리되지만 없을 때는 안됩니다. 모호. 특별 명령 분리기는 없습니다. 다음 구문 적으로 이전 명령에 속할 수없는 토큰 새로운 것을 시작합니다. (보통 당신은 새로운 명확성을 위해 줄 문자 (괄호, 쉼표 등), 숫자, 또는 이중 인용 문자열. 모든 것이 사례에 민감합니다.

A로 시작하는 선#are 무시.