character_sets
#視圖 character_sets
識別目前資料庫中可用的字元集。由於 PostgreSQL 不支援在一個資料庫中使用多個字元集,因此此視圖僅顯示一個,即資料庫編碼。
請注意以下術語在 SQL 標準中的使用方式
字元的抽象集合,例如 UNICODE
、UCS
或 LATIN1
。 不作為 SQL 物件公開,但在此視圖中可見。
某些字元庫的編碼。大多數較舊的字元庫僅使用一種編碼形式,因此沒有單獨的名稱(例如,LATIN2
是適用於 LATIN2
字元庫的編碼形式)。 但例如,Unicode 具有編碼形式 UTF8
、UTF16
等(並非 PostgreSQL 支援的所有形式)。 編碼形式不作為 SQL 物件公開,但在此視圖中可見。
命名的 SQL 物件,用於識別字元庫、字元編碼和預設定序。 預定義的字元集通常具有與編碼形式相同的名稱,但使用者可以定義其他名稱。 例如,字元集 UTF8
通常會識別字元庫 UCS
、編碼形式 UTF8
和某些預設定序。
您可以將 PostgreSQL 中的「編碼」視為字元集或字元編碼形式。 它們將具有相同的名稱,並且在一個資料庫中只能有一個。
表 35.5. character_sets
欄位
欄位類型 描述 |
---|
字元集目前未實作為綱要物件,因此此欄位為空值。 |
字元集目前未實作為綱要物件,因此此欄位為空值。 |
字元集的名稱,目前實作為顯示資料庫編碼的名稱 |
字元庫,如果編碼為 |
字元編碼形式,與資料庫編碼相同 |
包含預設定序的資料庫名稱(如果識別出任何定序,則始終為當前資料庫) |
包含預設定序的綱要名稱 |
預設定序的名稱。 預設定序被識別為與目前資料庫的 |
如果您在文件中發現任何不正確、與特定功能的體驗不符或需要進一步澄清的地方,請使用 此表單 回報文件問題。