Скрипты запуска
ClickHouse может выполнять произвольные SQL-запросы из конфигурации сервера во время запуска. Это может быть полезно для миграций или автоматического создания схем.
ClickHouse последовательно выполняет все запросы из startup_scripts в указанном порядке. Если один из запросов завершается с ошибкой, выполнение последующих запросов не будет прервано. Однако, если throw_on_error установлен в true, сервер не запустится, если во время выполнения скрипта произойдет ошибка.
Вы можете указать условный запрос в конфигурации. В этом случае соответствующий запрос будет выполняться только в том случае, если условный запрос возвращает значение 1 или true.
Если условный запрос возвращает любое другое значение, кроме 1 или true, результат будет интерпретирован как false, и соответствующий запрос не будет выполнен.