DROP TEXT SEARCH PARSER

移除文本搜索解析器。

概要

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

描述

DROP TEXT SEARCH PARSER 用于删除现有的文本搜索解析器。使用此命令必须具备超级用户权限。

参数

  • IF EXISTS
    • 若文本搜索解析器不存在,则不应抛出错误。此时数据库将发出通知。
  • name
    • 现有文本搜索解析器的名称(可选带模式限定)。
  • CASCADE
    • 自动删除依赖文本搜索解析器的对象,并进一步删除所有依赖这些对象的对象。
  • RESTRICT
    • 如果存在依赖于文本搜索解析器的对象,则拒绝放弃该解析器。此为默认行为。

示例

移除文本搜索解析器 my_parser:

DROP TEXT SEARCH PARSER my_parser;

如果存在任何使用该解析器的现有文本搜索配置,此命令将无法成功执行。若需删除这些配置及解析器,请添加 CASCADE 参数。

兼容性

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

另见

ALTER TEXT SEARCH PARSER, CREATE TEXT SEARCH PARSER