ALTER TEXT SEARCH CONFIGURATION — modifica a definição de uma configuração de procura de texto
ALTER TEXT SEARCH CONFIGURATIONnomeADD MAPPING FORtipo_de_token [, ... ] WITHnome_do_dicionário[, ... ] ALTER TEXT SEARCH CONFIGURATIONnomeALTER MAPPING FORtipo_de_token [, ... ] WITHnome_do_dicionário[, ... ] ALTER TEXT SEARCH CONFIGURATIONnomeALTER MAPPING REPLACEantigo_dicionário WITHnovo_dicionárioALTER TEXT SEARCH CONFIGURATIONnomeALTER MAPPING FORtipo_de_token[, ... ] REPLACEantigo_dicionárioWITHnovo_dicionárioALTER TEXT SEARCH CONFIGURATIONnomeDROP MAPPING [ IF EXISTS ] FORtipo_de_token[, ... ] ALTER TEXT SEARCH CONFIGURATIONnome RENAME TOnovo_nomeALTER TEXT SEARCH CONFIGURATIONnome OWNER TO {novo_dono| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TEXT SEARCH CONFIGURATIONnome SET SCHEMAnovo_esquema
O comando ALTER TEXT SEARCH CONFIGURATION
altera a definição de uma configuração de procura de texto.
Pode-se modificar seus mapeamentos de tipos de
token para dicionários, ou alterar
o nome ou o dono da configuração.
É necessário ser o dono da configuração para usar o comando
ALTER TEXT SEARCH CONFIGURATION.
nomeO nome (opcionalmente qualificado pelo esquema) de uma configuração de procura de texto existente.
tipo_de_tokenO nome do tipo de token emitido pelo analisador da configuração.
nome_do_dicionárioO nome do dicionário de procura de texto a ser consultado para o(s) tipo(s) de token especificado(s). Se forem listados vários dicionários, estes serão consultados na ordem especificada.
antigo_dicionárioO nome do dicionário de procura de texto que vai ser substituído no mapeamento.
novo_dicionário
O nome do dicionário de procura de texto que vai substituir o
antigo_dicionário.
novo_nomeO novo nome da configuração de procura de texto.
novo_donoO novo dono da configuração de procura de texto.
novo_esquemaO novo esquema para a configuração de procura de texto.
A forma ADD MAPPING FOR instala a lista de
dicionários a serem consultados para o(s) tipo(s) de
token especificado(s);
é um erro se já houver um mapeamento para qualquer um dos tipos de
token.
A forma ALTER MAPPING FOR faz o mesmo, mas
primeiro remove qualquer mapeamento existente para estes tipos de
token.
A forma ALTER MAPPING REPLACE substitui o
antigo_dicionário pelo
novo_dicionário
em qualquer lugar onde o primeiro aparece.
É feito apenas para os tipos de token
especificados quando FOR aparece, ou para todos
os mapeamentos da configuração quando não aparece.
A forma DROP MAPPING remove todos os dicionários
para os tipos de token especificados,
fazendo com que os tokens desses tipos
sejam ignorados pela configuração de procura de texto.
É um erro se não houver mapeamento para os tipos de
token, a menos que apareça
IF EXISTS.
O exemplo a seguir substitui o dicionário english
pelo dicionário swedish, em qualquer lugar em que
english seja usado em my_config.
ALTER TEXT SEARCH CONFIGURATION my_config ALTER MAPPING REPLACE english WITH swedish;
Não existe o comando ALTER TEXT SEARCH CONFIGURATION
no padrão SQL.