DROP TEXT SEARCH PARSER

DROP TEXT SEARCH PARSER — удалить синтаксический анализатор текстового поиска


Синтаксис

DROP TEXT SEARCH PARSER [ IF EXISTS ] имя [ CASCADE | RESTRICT ]

Описание

Команда DROP TEXT SEARCH PARSER удаляет существующий синтаксический анализатор текстового поиска. Чтобы выполнить эту команду, нужно быть суперпользователем.


Параметры

IF EXISTS

Не считать ошибкой, если этот синтаксический анализатор текстового поиска не существует. В этом случае выдается только замечание.

имя

Имя существующего синтаксического анализатора текстового поиска (может быть дополнено схемой).

CASCADE

Автоматически удалять объекты, зависящие от этого синтаксического анализатора текстового поиска, и, в свою очередь, все объекты, зависящие от этих объектов (см. раздел Отслеживание зависимостей).

RESTRICT

Отказать в удалении этого синтаксического анализатора текстового поиска, если от него зависят какие-либо объекты. Это поведение по умолчанию.


Примеры

Удаление синтаксического анализатора текстового поиска my_parser:

DROP TEXT SEARCH PARSER my_parser;

Эта команда не будет выполнена, если существуют какие-либо конфигурации текстового поиска, использующие этот синтаксический анализатор. Чтобы удалить такие конфигурации вместе с синтаксическим анализатором, нужно дополнительно указать CASCADE.


Совместимость

В стандарте SQL нет команды DROP TEXT SEARCH PARSER.


См. также

ALTER TEXT SEARCH PARSER, CREATE TEXT SEARCH PARSER