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
欄位
欄位類型 描述 |
---|
字元集目前未作為綱要物件實作,因此此欄位為 null。 |
字元集目前未作為綱要物件實作,因此此欄位為 null。 |
字元集的名稱,目前實作為顯示資料庫編碼的名稱 |
字元集庫,如果編碼為 |
字元編碼形式,與資料庫編碼相同 |
包含預設定序的資料庫名稱(如果識別出任何定序,則始終是目前資料庫) |
包含預設定序的綱要名稱 |
預設定序的名稱。預設定序被識別為與目前資料庫的 |
如果您在文件中發現任何不正確、與您使用特定功能時的體驗不符或需要進一步說明的地方,請使用此表單來報告文件問題。