PostgreSQL 8.2.3 中文文档
后退快退快进前进

章53. BKI 后端接口

目录
53.1. BKI 文件格式
53.2. BKI 命令
53.3. 系统初始化的 BKI 文件的结构
53.4. 例子

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

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

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


后退首页前进
数据库分页文件上一级BKI 文件格式