При миграции ClickHouse сопоставляют базы данных, таблицы и движки, столбцы и типы, значения по умолчанию, кодеки, ключи разделения и сортировки, первичный ключ, выборку, TTL, проекции, индексы, материализованные представления, словари, функции, объекты управления доступом и настройки. В распределённой схеме отдельно проверяют локальные таблицы, ключ сегментирования и устройство кластера.
Данные сверяют по разделам и стабильным запросам с учётом семантики ReplacingMergeTree и CollapsingMergeTree, FINAL, часовых поясов, Decimal, Nullable, массивов и вложенных типов. Фиксируют момент переключения, поздно поступившие события, устранение дублей, отклонённые пакеты и изменения после среза. Количество физических строк в частях данных не всегда равно логическому результату, поэтому критерии и настройки каждого контрольного запроса документируют. Если перенос и есть предмет спора, задачу закрывает экспертиза миграции баз данных.