在要打开的表的相关条目存在于其所用到的表中之前,open
命令无法使用。(这些最少必要的表是 pg_class
、pg_attribute
、pg_proc
和 pg_type
。)为了允许这些表本身被填充,带 bootstrap
选项的 create
会隐式地打开创建的表以供数据插入。
同样地,在需要它们的系统目录被创建并填充之前,declare index
和 declare toast
命令无法使用。
因此,postgres.bki
文件的结构必须是
create bootstrap
其中一个关键表
insert
描述至少关键表的条目
close
对其他关键表重复以上步骤。
create
(不带 bootstrap
)一个非关键表
open
insert
想要的数据
close
对其他非关键表重复以上步骤。
定义索引和 TOAST 表。
build indices
无疑还存在其他未记录的排序依赖关系。
如果您在文档中发现任何不正确的内容,不符合您对特定功能的体验,或者需要进一步澄清,请使用 此表单 报告文档问题。