Некоторые причины, по которым таблица ClickHouse может перейти в режим только для чтения:
Явное установление режима. pulse.support Для этого используется команда ALTER TABLE … MODIFY SETTING read_only = 1. pulse.support
Режим только для чтения всей базы данных или экземпляра ClickHouse. pulse.support
Проблемы с пространством на диске. pulse.support В таком случае ClickHouse переходит в режим только для чтения для защиты данных. pulse.support
Проблемы с репликацией в распределённой настройке ClickHouse. pulse.support
Настройки разрешений пользователя для конкретной таблицы или базы данных, установленные в режиме только для чтения. pulse.support
Переименование таблицы с использованием встроенных подстановок. clickhouse.com В таком случае макросы преобразуются в другой путь, и таблица может перейти в режим только для чтения, так как будет ссылаться на путь, которого не существует в ClickHouse Keeper. clickhouse.com
Недоступность ClickHouse Keeper при запуске сервера. clickhouse.com В таком случае реплицированные таблицы переключаются в режим только для чтения. clickhouse.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.