DROP TEXT SEARCH CONFIGURATION

删除文本搜索配置。

概要

DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] <name> [ CASCADE | RESTRICT ]

描述

DROP TEXT SEARCH CONFIGURATION 删除现有的文本搜索配置。执行此命令时,您必须是该配置的所有者。

参数

  • IF EXISTS
    • 如果文本搜索配置不存在,则不应抛出错误。数据库在此情况下会发出通知。
  • name
    • 现有文本搜索配置的名称(可选带模式限定)。
  • CASCADE
    • 自动删除依赖于文本搜索配置的对象,并进而删除所有依赖于这些对象的对象。
  • RESTRICT
    • 如果存在依赖于该文本搜索配置的对象,则拒绝删除该配置。此为默认行为。

示例

删除文本搜索配置 my_english:

DROP TEXT SEARCH CONFIGURATION my_english;

如果存在任何引用配置的索引在 to_tsvector 调用中,此命令将无法成功执行。添加 CASCADE 选项可同时删除此类索引和文本搜索配置。

兼容性

SQL 标准中不存在DROP TEXT SEARCH CONFIGURATION 语句。

另见

ALTER TEXT SEARCH CONFIGURATION, CREATE TEXT SEARCH CONFIGURATION