distributed_ddl_entry_format_version
6.
distributed_ddl_output_mode
throw— Возвращает результирующий набор со статусом выполнения запроса для всех хостов, где запрос завершён. Если на некоторых хостах запрос завершился с ошибкой, повторно генерируется первое исключение. Если на некоторых хостах запрос ещё не завершён и превышен distributed_ddl_task_timeout, генерируется исключениеTIMEOUT_EXCEEDED.none— Аналогичноthrow, но распределённый DDL-запрос не возвращает результирующий набор.null_status_on_timeout— ВозвращаетNULLв качестве статуса выполнения в некоторых строках результирующего набора вместо генерацииTIMEOUT_EXCEEDED, если на соответствующих хостах запрос ещё не завершён.never_throw— Не генерируетTIMEOUT_EXCEEDEDи не пробрасывает исключения повторно, если на некоторых хостах запрос завершился с ошибкой.none_only_active- аналогичноnone, но не ждёт неактивные реплики базы данныхReplicated. Примечание: в этом режиме невозможно определить, что запрос не был выполнен на какой-либо реплике и будет выполнен в фоновом режиме.null_status_on_timeout_only_active— аналогичноnull_status_on_timeout, но не ждёт неактивные реплики базы данныхReplicatedthrow_only_active— аналогичноthrow, но не ждёт неактивные реплики базы данныхReplicated
none_only_active.
distributed_ddl_task_timeout
- Положительное целое число.
- 0 — асинхронный режим.
- Отрицательное целое число — бесконечный тайм-аут.