在使用表的表存在且包含要打开的表的条目之前,无法使用 open 命令。(这些最小表为 pg_class、pg_attribute、pg_proc 和 pg_type。)为了允许填充这些表,带有 bootstrap 选项的 create 会隐式打开已创建的表以插入数据。
此外,在创建并填充所需的系统目录之前,无法使用 declare index 和 declare toast 命令。
因此,postgres.bki 文件的结构必须为
create bootstrap 其中一个关键表
insert 至少描述关键表的数据
关闭
对其他关键表重复。
create(不带 bootstrap)一个非关键表
打开
insert 所需数据
关闭
对其他非关键表重复。
定义索引和 toast 表。
构建索引
毫无疑问还有其他未记录的排序依赖关系。
如果您在文档中看到不正确、与您对特定功能的体验不符或需要进一步澄清的内容,请使用 此表单 报告文档问题。