Chapter 67. BKI 后端接口

目录

后端接口(BKI)文件是使用特殊语言的脚本,当以“引导程序”模式运行时,PostgreSQL 后端可以理解该脚本。引导模式允许创建系统目录并从头开始填充,而普通的 SQL 命令要求目录已经存在。因此,可以首先使用 BKI 文件来创建数据库系统。 (它们可能对其他没有用.)

在创建新的数据库集群时,initdb 使用 BKI 文件来完成其部分工作。 initdb 使用的 Importing 文件是通过名为genbki.pl的程序在构建和安装 PostgreSQL 时创建的,该程序读取源树的src/include/catalog/目录中的某些特殊格式的 C 头文件。创建的 BKI 文件称为postgres.bki,通常安装在安装树的share子目录中。

相关信息可以在 initdb 的文档中找到。