PostgreSQL的資料檔案構成

2021-07-14 20:36:57 字數 866 閱讀 4265

postgresql的data目錄下面的各個檔案的說明。原文可以從官方**的使用者手冊查詢(

・postgresql.conf: postgresql configuration file

・pg_hba.conf: postgresql client authentication configuration file

・pg_ident.conf: postgresql user name maps

表 53-1. pgdata的內容

專案描述pg_version

postgresql的主版本號。比如8.4

base

包含每個資料庫的子資料夾的目錄

global

包含像pg_database這樣的cluster中共有表的目錄。

pg_clog

包含事務提交狀態的資料的目錄

pg_multixact

包含多事務狀態的資料的目錄。(鎖共有行用)

pg_stat_tmp

包含統計用的子系統中的臨時性檔案或者目錄

pg_subtrans

包含子事務狀態的資料的目錄

pg_tblspc

包含表空間symbolic鏈結的子目錄

pg_twophase

包含用於準備好事務狀態檔案的子目錄

pg_xlog

包含 wal (預寫日誌)檔案的子目錄

postmaster.opts

乙個記錄 postmaster 最後一次啟動時使用的命令列引數的檔案

postmaster.pid

記錄著當前的 postmaster pid 和共享記憶體段 id (在 postmaster 關閉之後不存在)

mysql 的資料檔案

在mysql 中每乙個 資料庫都會在定義好 或者預設 的資料目錄下存在乙個以資料庫名字命名的資料夾,用來存放該資料庫中各種表資料檔案。1 frm 檔案 與表相關的元資料 meta 資訊都存放在 frm 檔案中,包括表結構的定義資訊等。不論是什麼儲存引擎,每乙個表都會有乙個以表名命名的 frm 檔案。...

mysql 的資料檔案

在mysql 中每乙個資料庫都會在定義好 或者預設 的資料目錄下存在乙個以資料庫名字命名的資料夾,用來存放該資料庫中各種表資料檔案。1 frm 檔案 與表相關的元資料 meta 資訊都存放在 frm 檔案中,包括表結構的定義資訊等。不論是什麼儲存引擎,每乙個表都會有乙個以表名命名的 frm 檔案。2...

CEGUI資料檔案

cegui所用的資料檔案除了少數的特殊情況外都是xml格式的。但是,為了清晰的說明資料檔案代表什麼型別的資源,資料檔案並不是以 xml 作為字尾,而是用更有意義的字尾名。比如,imageset的字尾名是.imageset,font的字尾名是.font,等等。下面將對每種檔案型別做個簡要的說明,以後將...