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