2025年9月25日: PostgreSQL 18 釋出!
支援的版本:當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本: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

68.5. 引導結構BKI檔案 #

open 命令所使用的表存在且包含要開啟的表條目之前,該命令無法使用。(這些最少需要的表是 pg_classpg_attributepg_procpg_type。)為了允許填充這些表本身,帶有 bootstrap 選項的 create 會隱式地開啟建立的表以進行資料插入。

此外,在建立並填充了它們所需的系統目錄之前,declare indexdeclare toast 命令也無法使用。

因此,postgres.bki 檔案的結構必須是:

  1. create bootstrap 其中一個關鍵表

  2. insert 描述至少關鍵表的那些資料

  3. close

  4. 對其他關鍵表重複此操作。

  5. create (不帶 bootstrap)一個非關鍵表

  6. open

  7. insert 所需的資料

  8. close

  9. 對其他非關鍵表重複此操作。

  10. 定義索引和 TOAST 表。

  11. build indices

無疑還存在其他未被記錄的排序依賴關係。

提交更正

如果您在文件中發現任何不正確、與您對特定功能的實際經驗不符或需要進一步說明的內容,請使用 此表單 報告文件問題。