PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# 章 60. BKI后端接口

后端接口(BKI)文件是一些用特殊语言写的脚本，这些脚本是 PostgreSQL后端能够理解的，以特殊的 "bootstrap" （引导）模式运行，在这种模式下允许创建系统表并填充数据， 而普通的SQL命令要求系统表必须已经存在。因此BKI 文件可以用于在第一时间创建数据库系统。（可能除此以外也没有其它用处。）

在创建一个新的数据库集群的时候，initdb就是使用BKI 文件来完成其工作的一部分。initdb使用的输入文件是作为编译和安装 PostgreSQL的一部分，由一个叫`genbki.pl` 的程序创建的，这个程序读取源代码树目录`src/include/catalog/` 中的几个特殊格式的 C 头文件。生成的BKI文件为`postgres.bki`， 通常放置在安装目录的`share`子目录下。

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

上一页 | 起始页 | 下一页
数据库页布局 | 上一级 | BKI 文件格式