38.7. character_sets #
Представление character_sets описывает наборы символов, доступные в текущей базе данных. Так как Postgres Pro не поддерживает несколько наборов символов в одной базе данных, этот набор показывает только один набор, соответствующий кодировке базы.
Примите к сведению следующие термины, принятые в стандарте SQL:
- совокупность символов
Абстрактная коллекция символов, например
UNICODE,UCSилиLATIN1. Не существует в виде SQL-объекта, но показывается в этом представлении.- форма кодировки символов
Кодировка некоторой совокупности символов. Для большинства устаревших совокупностей используется только одна кодировка, так что эта кодировка не имеет отдельного имени (например,
LATIN2— форма кодировки, применимая к совокупностиLATIN2). Но например, Unicode имеет формы кодировкиUTF8,UTF16и т. д. (не все они поддерживаются в Postgres Pro Enterprise). Формы кодировки не существуют в виде SQL-объектов, но показываются в этом представлении.- набор символов
Именованный SQL-объект, определяющий совокупность и кодировку символов, а также правило сортировки по умолчанию. Предопределённый набор символов обычно называется так же, как форма кодировки, но пользователи могут определить другие имена. Например, набору символов
UTF8обычно соответствует совокупность символовUCS, форма кодировкиUTF8и некоторое правило сортировки по умолчанию.
Вы можете считать, что «кодировка» в Postgres Pro определяет набор или форму кодировки символов. Она имеет такое же имя и может быть только одной в определённой базе.
Таблица 38.5. Столбцы character_sets
Тип столбца Описание |
|---|
Наборы символов в настоящее время не представлены в виде объектов схемы, так что этот столбец содержит NULL. |
Наборы символов в настоящее время не представлены в виде объектов схемы, так что этот столбец содержит NULL. |
Имя набора символов, в настоящее время в качестве этого имени показывается имя кодировки базы данных |
Совокупность символов — |
Форма кодировки символов, то же, что и кодировка базы данных |
Имя базы данных, содержащей правило сортировки по умолчанию (всегда текущая база, если это правило установлено) |
Имя схемы, содержащей правило сортировки по умолчанию |
Имя правила сортировки по умолчанию. Правилом сортировки по умолчанию считается правило, соответствующее параметрам |