default_text_search_config 是一个 配置参数,用于指定默认的 全文搜索 配置。
default_text_search_config 于 PostgreSQL 8.3 中添加。
默认值
default_text_search_config 的默认值为: pg_catalog.simple。
然而,initdb 会创建一个初始的 配置文件,其中 default_text_search_config 的值会根据服务器区域设置的 lc_ctype 派生而来。
用法
default_text_search_config 用于那些没有显式指定配置参数的 全文搜索 函数。
可以使用函数 get_current_ts_config() 来检索 default_text_search_config 的值,其类型为 regconfig。
按 PostgreSQL 版本详细信息
default_text_search_config (PostgreSQL 19)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/19/postgresql.conf |
| 源行 |
803 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 18)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/18/postgresql.conf |
| 源行 |
803 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 17)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/17/postgresql.conf |
| 源行 |
762 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 16)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/16/postgresql.conf |
| 源行 |
741 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 15)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/15/postgresql.conf |
| 源行 |
734 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 14)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/14/postgresql.conf |
| 源行 |
717 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 13)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/13/postgresql.conf |
| 源行 |
702 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 12)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/12/postgresql.conf |
| 源行 |
673 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 11)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/11/postgresql.conf |
| 源行 |
612 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 10)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/10/postgresql.conf |
| 源行 |
588 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.6)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/96/postgresql.conf |
| 源行 |
575 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.5)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/95/postgresql.conf |
| 源行 |
557 |
| 需要重启 |
false |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.4)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/94/postgresql.conf |
| 源行 |
544 |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.3)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/93/postgresql.conf |
| 源行 |
526 |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.2)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/92/postgresql.conf |
| 源行 |
520 |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.1)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/91/postgresql.conf |
| 源行 |
503 |
文档: default_text_search_config
default_text_search_config (PostgreSQL 9.0)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/90/postgresql.conf |
| 源行 |
485 |
文档: default_text_search_config
default_text_search_config (PostgreSQL 8.4)
| 设置 |
pg_catalog.simple |
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
pg_catalog.simple |
| 重置值 |
pg_catalog.simple |
| 源文件 |
/home/barwick/devel/postgres/data/84/postgresql.conf |
| 源行 |
456 |
文档: default_text_search_config
default_text_search_config (PostgreSQL 8.3)
| 设置 |
|
| 单位 |
|
| 类别 |
客户端连接默认值 / 区域设置和格式 |
| 简短描述 |
设置默认文本搜索配置。 |
| 扩展描述 |
|
| 上下文 |
user |
| 变量类型 |
string |
| 来源 |
配置文件 |
| 最小值 |
|
| 最大值 |
|
文档: default_text_search_config
变更历史
示例
由 initdb 为 default_text_search_config 派生的值
$ initdb -D /var/lib/pgsql --locale=de_DE.UTF8
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "de_DE.UTF8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "german".
Data page checksums are disabled.
creating directory /var/lib/pgsql ... ok
...