deduplicate_insert
INSERT INTO (para tabelas Replicated*).
Essa configuração substitui as configurações insert_deduplicate e async_insert_deduplicate.
Essa configuração tem três valores possíveis:
- disable — A desduplicação é desabilitada para a consulta
INSERT INTO. - enable — A desduplicação é habilitada para a consulta
INSERT INTO. - backward_compatible_choice — A desduplicação é habilitada se
insert_deduplicateouasync_insert_deduplicateestiverem habilitados para o tipo específico de insert.
deduplicate_insert_select
INSERT SELECT (para tabelas Replicated*).
A configuração substitui insert_deduplicate e deduplicate_insert para consultas INSERT SELECT.
Essa configuração tem quatro valores possíveis:
- disable — A desduplicação é desabilitada para a consulta
INSERT SELECT. - force_enable — A desduplicação é habilitada para a consulta
INSERT SELECT. Se o resultado deselectnão for estável, uma exceção será lançada. - enable_when_possible — A desduplicação é habilitada se
insert_deduplicateestiver habilitada e o resultado deselectfor estável; caso contrário, será desabilitada. - enable_even_for_bad_queries - A desduplicação é habilitada se
insert_deduplicateestiver habilitada. Se o resultado deselectnão for estável, um aviso será registrado, mas a consulta será executada com desduplicação. Esta opção existe por compatibilidade retroativa. Considere usar outras opções, pois ela pode levar a resultados inesperados.