| PostgreSQL 7.4 文檔 | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
信息模式由一組視圖組成,它們包含有關當前數據庫裡定義的對象的 信息。信息模式時 SQL 標準裡定義的,因此可以認為是可以移植的, 並且是相對穩定的--和系統表不一樣,系統表是 PostgreSQL 特有的,是在實現的基礎上進行建模的。但信息模式視圖不包含有關 PostgreSQL 特有的特性的信息;你可以 利用它查詢有關系統表或者其它 PostgreSQL 相關 的視圖。
信息模式本身是一個叫 information_schema 的模式。 這個模式自動存在于所有數據庫中。這個模式的所有者是數據庫集群中 的最初的數據庫用戶,並且這個用戶天然舊擁有這個模式上的所有權限, 包括刪除它的權限(不過這麼幹省下來的空間小的可憐)。
缺省的時候,信息模式不在模式搜索路徑中,因此,你需要用全稱來訪問 裡面的所有對象。因為信息模式麗的一些對象的名字是可能在用戶應用中 出現的普通名字,所以,如果你想把信息模式放在路徑中的話,那你一定要 小心。