ALTER TEXT SEARCH DICTIONARY
ALTER TEXT SEARCH DICTIONARY — изменить определение словаря текстового поиска
Синтаксис
ALTER TEXT SEARCH DICTIONARYимя(параметр[ =значение] [, ... ] ) ALTER TEXT SEARCH DICTIONARYимяRENAME TOновое_имяALTER TEXT SEARCH DICTIONARYимяOWNER TO {новый_владелец| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TEXT SEARCH DICTIONARYимяSET SCHEMAновая_схема
Описание
ALTER TEXT SEARCH DICTIONARY изменяет определение словаря текстового поиска. Эта команда позволяет изменить параметры словаря, связанные с шаблонами, или сменить владельца или имя словаря.
Выполнить ALTER TEXT SEARCH DICTIONARY может только владелец словаря.
Параметры
- имя
- Имя (возможно, дополненное схемой) существующего словаря текстового поиска. 
- параметр
- Имя параметра шаблона, устанавливаемого для данного словаря. 
- значение
- Новое значение для параметра настройки шаблонов. Если знак равно и значение опущено, предыдущее значение параметра удаляется из словаря, что позволяет вернутся к значению по умолчанию. 
- новое_имя
- Новое имя словаря текстового поиска. 
- новый_владелец
- Новый владелец словаря текстового поиска. 
- новая_схема
- Новая схема словаря текстового поиска. 
Параметры настройки шаблонов могут перечисляться в любом порядке.
Примеры
Команда в следующем примере меняет список стоп-слов словаря на базе Snowball. Другие параметры остаются неизменными.
ALTER TEXT SEARCH DICTIONARY my_dict ( StopWords = newrussian );
Команда в следующем примере меняет параметр, определяющий язык, на dutch, и удаляет параметр, задающий список стоп-слов.
ALTER TEXT SEARCH DICTIONARY my_dict ( language = dutch, StopWords );
Следующая команда «изменяет» определение словаря, на самом деле не меняя ничего.
ALTER TEXT SEARCH DICTIONARY my_dict ( dummy );
 (Это работает потому, что код удаления параметра не считает ошибкой отсутствие такого параметра.) Этот трюк может быть полезен при изменении файлов конфигурации словаря; ALTER принудит все существующие сеансы перечитать файлы конфигурации, что в противном случае они не сделают никогда, если прочитали конфигурацию ранее.
Совместимость
Оператор ALTER TEXT SEARCH DICTIONARY отсутствует в стандарте SQL.