在它使用的資料表存在且有要開啟的資料表的項目之前,無法使用 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
毫無疑問,還有其他未記錄的排序依賴關係。
如果您在文件中發現任何不正確、與特定功能的經驗不符或需要進一步澄清的地方,請使用 此表格 回報文件問題。