> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuración table_* de tablas MergeTree

> Configuración de las tablas MergeTree de ClickHouse en el grupo generado table_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estas configuraciones están disponibles en [system.merge\_tree\_settings](/docs/es/reference/system-tables/merge_tree_settings) y se generan automáticamente a partir del código fuente de ClickHouse.

<div id="table_disk">
  ## table\_disk
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.2"},{"label": "0"},{"label": "Nueva configuración"}]}]} />

Es un disco de tabla; la ruta/endpoint debe apuntar a los datos de la tabla, no a
los datos de la base de datos. Solo puede configurarse para s3\_plain/s3\_plain\_rewritable/web.

<div id="table_readonly">
  ## table\_readonly
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.3"},{"label": "0"},{"label": "Nueva configuración para marcar la tabla como de solo lectura, lo que impide inserciones y modificaciones"}]}]} />

Si se establece en true, la tabla queda en modo de solo lectura y no realiza modificaciones en disco.

Se rechazan todas las operaciones en primer plano que modificarían la tabla: inserciones, mutaciones, `OPTIMIZE` y los comandos de partición que modifican datos
(`ATTACH`/`MOVE`/`DROP`/`DROP DETACHED`/`FETCH`/`REPLACE PARTITION`, así como `MOVE PARTITION ... TO TABLE` cuando esta tabla es el destino). Las operaciones
que no modifican los datos de la tabla, como `FREEZE`/`UNFREEZE` y `FORGET PARTITION`, siguen estando permitidas.

Tampoco se programa ningún trabajo en segundo plano: se suprimen las fusiones normales, las fusiones TTL (`DELETE`/`MOVE`/recompresión), las fusiones de recompresión, las mutaciones en segundo plano
y los movimientos de partes en segundo plano. Como consecuencia, una tabla con TTL ya no elimina ni mueve sus datos expirados mientras esta configuración
está habilitada.

La configuración siempre puede volver a cambiarse con `ALTER TABLE ... MODIFY SETTING table_readonly = 0` (o `RESET SETTING`). No se admite para `ReplicatedMergeTree`.
