举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > PostgreSQL character_sets

PostgreSQL character_sets

2023-06-20 00:18

 PostgreSQL character_sets

视图character_sets标识当前数据库中可用的字符集。因为 PostgreSQL 不支持在同一个数据库中有多个字符集,这个视图只显示一个字符集,它就是数据库编码。

注意下列术语在 SQL 标准中是怎样使用的:

字元集(character repertoire)

字符的一个抽象集合,例如UNICODEUCSLATIN1。它不作为一个 SQL 对象显示,但是在这个视图中可见。

字符编码形式(character encoding form)

某种字元集的一种编码。大部分较老的字元集只使用一种编码形式,并且因此它们没有独立的名字(例如LATIN1就是一种适用于LATIN1字元集的编码形式)。但是 Unicode 就有几种编码形式如UTF8UTF16等等(并非全部被 PostgreSQL 支持)。编码形式不作为一个 SQL 对象显示,但是在这个视图中可见。

字符集(character set)

一个标识一种字元集、一种字符编码以及一种默认排序规则的命名 SQL 对象。一个预定义的字符集通常具有和一种编码形式相同的名字,但是用户可以定义其他名字。例如,字符集UTF8通常标识字元集UCS、编码形式UTF8以及某种默认排序规则。

你可以把 PostgreSQL 中的一种编码想成一个字符集或是一种字符编码形式。它们将具有相同的名字,并且在一个数据库中只能用其中一个。

表 36.5. character_sets

列类型

描述

character_set_catalog sql_identifier

当前字符集并未被实现为模式对象,因此这一列为空。

character_set_schema sql_identifier

当前字符集并未被实现为模式对象,因此这一列为空。

character_set_name sql_identifier

该字符集的名字,当前实现为显示该数据库编码的名字

character_repertoire sql_identifier

字元集,如果编码为UTF8则显示UCS,否则只显示编码名称

form_of_use sql_identifier

字符编码形式,与数据库编码相同

default_collate_catalog sql_identifier

包含该默认排序规则的数据库名(如果任意排序规则被标识,总是当前数据库)

default_collate_schema sql_identifier

包含该默认排序规则的模式名

default_collate_name sql_identifier

默认排序规则的名字。该默认排序规则被标识为匹配当前数据库的COLLATECTYPE设置的排序规则。 如果没有那种排序规则,那么这一列和相关模式以及目录列为空。


阅读全文
以上是编程学为你收集整理的 PostgreSQL character_sets全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PostgreSQL pg_description

    PostgreSQL pg_description

    2023-04-24

    目录pg_description存储对每一个数据库对象可选的描述(注释)。描述可以通过COMMENT操作,并可使用psql的d命令查看。在pg_descr...

  •  PostgreSQL pg_statistic_ext_data

    PostgreSQL pg_statistic_ext_data

    2023-05-06

    目录pg_statistic_ext_data保存在pg_statistic_ext中定义的扩展规划器统计信息的数据。该目录的每一行对应用CREATE STATISTICS创...

  •  PostgreSQL SASL认证

    PostgreSQL SASL认证

    2023-04-01

    52.3.1. SCRAM-SHA-256认证SASL是一种针对面向连接协议的认证框架。当前,PostgreSQL实现了两种SASL认证机制,即SCRAM-SHA-256和...

  • goframe框架 GoFrame 配置管理-基本介绍

    goframe框架 GoFrame 配置管理-基本介绍

    2023-04-20 GoFrame教程

    ​GoFrame​的配置管理由​gcfg​组件实现,​gcfg​组件的所有方法是并发安全的。​gcfg​组件采用接口化设计,默认提供的是基...

  • gog错误报告 GoFrame 错误码特性-错误码扩展

    gog错误报告 GoFrame 错误码特性-错误码扩展

    2023-04-06 GoFrame教程

    当业务需要复杂的错误码定义时,我们推荐灵活使用错误码的​Detail​参数来扩展错误码功能。我们来看个例子。业务错误码错误码定...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部