Skip to main content
Essas configurações estão disponíveis em system.merge_tree_settings e são geradas automaticamente a partir do código-fonte do ClickHouse.

table_disk

Este é um disco de tabela: o caminho/endpoint aponta para os dados da tabela, não para os dados do banco de dados. Compatível com discos de armazenamento de objetos cujos metadados ficam no próprio armazenamento de objetos (s3_plain, s3_plain_rewritable, web, web_index) e suas variantes em cache. As variantes criptografadas são compatíveis apenas com os discos s3_plain / s3_plain_rewritable graváveis, não com os discos web / web_index somente leitura.

table_readonly

Se definido como true, a tabela entra em modo somente leitura e não realiza modificações no disco. Todas as operações em primeiro plano que modificariam a tabela são rejeitadas: inserções, mutações, OPTIMIZE e os comandos de partição que alteram dados (ATTACH/MOVE/DROP/DROP DETACHED/FETCH/REPLACE PARTITION, bem como MOVE PARTITION ... TO TABLE tendo esta tabela como destino). Operações que não modificam os dados da tabela, como FREEZE/UNFREEZE e FORGET PARTITION, continuam permitidas. Nenhuma tarefa em segundo plano também é agendada: merges regulares, merges de TTL (DELETE/MOVE/recompressão), merges de recompressão, mutações em segundo plano e movimentações de partes em segundo plano são todos suprimidos. Como consequência, uma tabela com TTL deixa de liberar ou mover seus dados expirados enquanto esta configuração estiver habilitada. A configuração sempre pode ser revertida com ALTER TABLE ... MODIFY SETTING table_readonly = 0 (ou RESET SETTING). Não há suporte para ReplicatedMergeTree.
Última modificação em 14 de agosto de 2026