ALTER TEXT SEARCH DICTIONARY — modifica a definição de um dicionário de procura de texto
ALTER TEXT SEARCH DICTIONARYnome(opção[ =valor] [, ... ] ) ALTER TEXT SEARCH DICTIONARYnome RENAME TOnovo_nomeALTER TEXT SEARCH DICTIONARYnome OWNER TO {novo_dono| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TEXT SEARCH DICTIONARYnome SET SCHEMAnovo_esquema
O comando ALTER TEXT SEARCH DICTIONARY
altera a definição de um dicionário de procura de texto.
Pode-se alterar as opções específicas de modelo do dicionário,
ou alterar o nome ou o dono do dicionário.
É necessário ser o dono do dicionário para usar o comando
ALTER TEXT SEARCH DICTIONARY.
nomeO nome (opcionalmente qualificado pelo esquema) de um dicionário de procura de texto existente.
opçãoO nome da opção específica de modelo a ser definida para este dicionário.
valorO novo valor a ser usado para a opção específica de modelo. Se o sinal de igual e o valor forem omitidos, qualquer configuração anterior para a opção será removida do dicionário, permitindo que seja usado o valor padrão.
novo_nomeO novo nome do dicionário de procura de texto.
novo_donoO novo dono do dicionário de procura de texto.
novo_esquemaO novo esquema para o dicionário de procura de texto.
As opções específicas de modelo podem aparecer em qualquer ordem.
O comando de exemplo a seguir altera a lista de palavras sem relevância para um dicionário baseado no Snowball. Outros parâmetros permanecem inalterados.
ALTER TEXT SEARCH DICTIONARY my_dict ( StopWords = newrussian );
O comando de exemplo a seguir altera a opção de idioma para
dutch (holandês), e remove inteiramente a opção
stopwords.
ALTER TEXT SEARCH DICTIONARY my_dict ( language = dutch, StopWords );
O comando de exemplo a seguir “atualiza” a definição do dicionário, sem na verdade alterar nada.
ALTER TEXT SEARCH DICTIONARY my_dict ( dummy );
(A razão pela qual funciona é que o código de remoção de opção não
reclama se a opção não existir.)
Este truque é útil ao alterar os arquivos de configuração do dicionário:
o comando ALTER irá forçar as sessões de banco de
dados existentes a ler novamente os arquivos de configuração, o que
de outra forma nunca fariam se já os tivessem lido anteriormente.
Não existe o comando ALTER TEXT SEARCH DICTIONARY
no padrão SQL.