选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

文档 / SQL 命令 / 全文检索

SQL COMMAND · 全文检索

DROP TEXT SEARCH TEMPLATE

移除一个文本搜索模板

DROP全文检索引入 10(基线)现存至 20 devel0 次语法变更

动词
DROP
对象
TEXT SEARCH TEMPLATE
引入版本
10(基线)
状态
现存
语法变更次数
0
手册小节数
5

本站手册 · 18官方文档 ↗

版本轨迹

相对 PostgreSQL 17 无变化。

语法铁道图 PostgreSQL 18

沿轨道从左向右阅读,分岔表示选择,绕行表示可选,回环表示重复。方框为参数,点击带下划线的参数可展开子规则。

DROP TEXT SEARCH TEMPLATE IF EXISTS name CASCADE RESTRICT

语法概要

DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] name [ CASCADE | RESTRICT ]

PostgreSQL 18 手册 · 查看完整参考页

描述

DROP TEXT SEARCH TEMPLATE删除一个现有文本搜索模板。 要使用此命令,你必须是超级用户。

参数

IF EXISTS

如果该文本搜索模板不存在,则不要抛出错误。这种情况下会发出一个提示。

name

现有文本搜索模板的名称(可以被模式限定)。

CASCADE

自动删除依赖于该文本搜索模板的对象,以及所有进一步依赖于这些对象的对象 (参见Section 5.15)。

RESTRICT

如果有任何对象依赖于该文本搜索模板,则拒绝删除该模板。这是默认值。

示例

移除文本搜索模板thesaurus

DROP TEXT SEARCH TEMPLATE thesaurus;

如果已有文本搜索字典使用该模板,此命令将不会成功。加上CASCADE 可以在删除该模板的同时删除这类字典。

兼容性

SQL 标准中没有DROP TEXT SEARCH TEMPLATE语句。

另见

语法演化

相邻大版本之间的差异,新的在前。版本号链接到对应快照。

  1. PostgreSQL 20← 19正文更新

    正文更新
  2. PostgreSQL 19← 18正文更新

    正文更新
  3. PostgreSQL 14← 13正文更新

    正文更新
  4. PostgreSQL 12← 11正文更新

    正文更新

同组命令

命令动词对象版本变动最近变更
TEXT SEARCH全文检索12 条
CREATE TEXT SEARCH CONFIGURATIONCREATETEXT SEARCH CONFIGURATION
定义一个新的文本搜索配置现存
ALTER TEXT SEARCH CONFIGURATIONALTERTEXT SEARCH CONFIGURATION 141 次
更改一个文本搜索配置的定义现存
DROP TEXT SEARCH CONFIGURATIONDROPTEXT SEARCH CONFIGURATION
移除一个文本搜索配置现存
CREATE TEXT SEARCH DICTIONARYCREATETEXT SEARCH DICTIONARY
定义一个新的文本搜索字典现存
ALTER TEXT SEARCH DICTIONARYALTERTEXT SEARCH DICTIONARY 141 次
更改一个文本搜索字典的定义现存
DROP TEXT SEARCH DICTIONARYDROPTEXT SEARCH DICTIONARY
移除一个文本搜索字典现存
CREATE TEXT SEARCH PARSERCREATETEXT SEARCH PARSER
定义一个新的全文检索解析器现存
ALTER TEXT SEARCH PARSERALTERTEXT SEARCH PARSER
更改一个全文检索解析器的定义现存
DROP TEXT SEARCH PARSERDROPTEXT SEARCH PARSER
移除一个文本搜索解析器现存
CREATE TEXT SEARCH TEMPLATECREATETEXT SEARCH TEMPLATE
定义一个新的全文检索模板现存
ALTER TEXT SEARCH TEMPLATEALTERTEXT SEARCH TEMPLATE
更改一个文本搜索模板的定义现存
DROP TEXT SEARCH TEMPLATEDROPTEXT SEARCH TEMPLATE
移除一个文本搜索模板现存