Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Изменяет определение словаря полнотекстового поиска.
ALTER TEXT SEARCH DICTIONARY <name> (
<option> [ = <value> ] [, ... ]
)
ALTER TEXT SEARCH DICTIONARY <name> RENAME TO <new_name>
ALTER TEXT SEARCH DICTIONARY <name> OWNER TO { <new_owner> | CURRENT_USER | SESSION_USER }
ALTER TEXT SEARCH DICTIONARY <name> SET SCHEMA <new_schema>
Команда ALTER TEXT SEARCH DICTIONARY изменяет определение словаря полнотекстового поиска. Вы можете изменить параметры, специфичные для шаблона словаря, либо переименовать словарь или изменить его владельца.
Чтобы использовать команду ALTER TEXT SEARCH DICTIONARY, вы должны быть владельцем словаря.
Следующая команда изменяет список стоп-слов для словаря на основе Snowball. Остальные параметры остаются без изменений:
ALTER TEXT SEARCH DICTIONARY my_dict ( StopWords = english );
Следующая команда изменяет параметр языка на dutch и полностью удаляет параметр стоп-слов:
ALTER TEXT SEARCH DICTIONARY my_dict ( language = dutch, StopWords );
Следующая команда «обновляет» определение словаря, фактически не внося никаких изменений:
ALTER TEXT SEARCH DICTIONARY my_dict ( dummy );
(Это работает, потому что код удаления параметра не выдает ошибку, если такого параметра нет.) Этот приём удобен при изменении конфигурационных файлов словаря: команда ALTER заставит существующие сеансы базы данных повторно прочитать конфигурационные файлы, чего они не сделали бы, если уже читали их ранее.
Оператор ALTER TEXT SEARCH DICTIONARY отсутствует в стандарте SQL.