支持的版本:当前 (17) / 16 / 15 / 14 / 13
开发版本:开发版
不支持的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

67.5. 引导的结构BKI文件 #

在它使用的表存在,并且包含要打开的表的条目之前,不能使用 open 命令。(这些最小的表是 pg_classpg_attributepg_procpg_type。)为了允许填充这些表本身,带有 bootstrap 选项的 create 命令会隐式地打开创建的表以进行数据插入。

此外,在它们需要的系统目录被创建和填充之前,不能使用 declare indexdeclare toast 命令。

因此,postgres.bki 文件的结构必须是

  1. create bootstrap 其中一个关键表

  2. insert 描述至少关键表的数据

  3. 关闭

  4. 对其他关键表重复。

  5. create(不使用 bootstrap)一个非关键表

  6. 打开

  7. insert 所需数据

  8. 关闭

  9. 对其他非关键表重复。

  10. 定义索引和 TOAST 表。

  11. 构建索引

毫无疑问,还有其他未记录的排序依赖关系。

提交更正

如果您在文档中发现任何不正确、与特定功能体验不符或需要进一步澄清的内容,请使用此表格报告文档问题。