distributed_ddl_entry_format_version
6.
distributed_ddl_output_mode
throw— Retorna o conjunto de resultados com o status de execução da consulta para todos os hosts em que a consulta foi concluída. Se a consulta falhar em alguns hosts, a primeira exceção será relançada. Se a consulta ainda não tiver sido concluída em alguns hosts e distributed_ddl_task_timeout for excedido, será lançada a exceçãoTIMEOUT_EXCEEDED.none— Semelhante athrow, mas a consulta de DDL distribuído não retorna conjunto de resultados.null_status_on_timeout— RetornaNULLcomo status de execução em algumas linhas do conjunto de resultados, em vez de lançarTIMEOUT_EXCEEDED, se a consulta não tiver sido concluída nos hosts correspondentes.never_throw— Não lançaTIMEOUT_EXCEEDEDnem relança exceções se a consulta falhar em alguns hosts.none_only_active- semelhante anone, mas não espera por réplicas inativas do banco de dadosReplicated. Observação: com esse modo, é impossível saber que a consulta não foi executada em alguma réplica e será executada em segundo plano.null_status_on_timeout_only_active— semelhante anull_status_on_timeout, mas não espera por réplicas inativas do banco de dadosReplicatedthrow_only_active— semelhante athrow, mas não espera por réplicas inativas do banco de dadosReplicated
none_only_active.
distributed_ddl_task_timeout
- Inteiro positivo.
- 0 — Modo async.
- Inteiro negativo — timeout infinito.