Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión default_*

Estos ajustes están disponibles en system.settings y se autogeneran a partir del código fuente.

default_format

Historial de versiones
VersiónValor predeterminadoComentario
26.8Nueva configuración para el formato predeterminado cuando la consulta no incluye una cláusula FORMAT.

Especifica el formato del resultado de la consulta cuando esta no incluye una cláusula FORMAT y no se aplica ninguna otra sobrescritura de formato.

default_materialized_view_sql_security

Tipo
SQLSecurityType
Predeterminado
DEFINER
Historial de versiones
VersiónValor predeterminadoComentario
24.2DEFINERPermite establecer un valor predeterminado para la opción SQL SECURITY al crear una vista materializada

Permite establecer un valor predeterminado para la opción SQL SECURITY al crear una vista materializada. Más información sobre SQL SECURITY.

El valor predeterminado es DEFINER.

default_max_bytes_in_join

Tipo
UInt64
Predeterminado
1000000000

Tamaño máximo de la tabla del lado derecho cuando se requiere un límite, pero max_bytes_in_join no está configurado.

default_normal_view_sql_security

Tipo
SQLSecurityType
Predeterminado
INVOKER
Historial de versiones
VersiónValor predeterminadoComentario
24.2INVOKERPermite establecer la opción predeterminada de `SQL SECURITY` al crear una vista normal

Permite establecer la opción predeterminada de SQL SECURITY al crear una vista normal. Más información sobre SQL security.

El valor predeterminado es INVOKER.

default_table_engine

Tipo
DefaultTableEngine
Predeterminado
MergeTree
Historial de versiones
VersiónValor predeterminadoComentario
24.3MergeTreeSe estableció MergeTree como motor de tabla predeterminado para mejorar la usabilidad

Motor de tabla predeterminado que se usará cuando no se establezca ENGINE en una instrucción CREATE.

Posibles valores:

  • una cadena que represente cualquier nombre válido de motor de tabla

Valor predeterminado de Cloud: SharedMergeTree.

Ejemplo

Consulta:

SET default_table_engine = 'Log';

SELECT name, value, changed FROM system.settings WHERE name = 'default_table_engine';

Resultado:

┌─name─────────────────┬─value─┬─changed─┐
│ default_table_engine │ Log   │       1 │
└──────────────────────┴───────┴─────────┘

En este ejemplo, cualquier tabla nueva que no especifique un Engine usará el motor de tabla Log:

Consulta:

CREATE TABLE my_table (
    x UInt32,
    y UInt32
);

SHOW CREATE TABLE my_table;

Resultado:

┌─statement────────────────────────────────────────────────────────────────┐
│ CREATE TABLE default.my_table
(
    `x` UInt32,
    `y` UInt32
)
ENGINE = Log
└──────────────────────────────────────────────────────────────────────────┘

default_temporary_table_engine

Tipo
DefaultTableEngine
Predeterminado
Memory

Igual que default_table_engine, pero para tablas temporales.

En este ejemplo, cualquier tabla temporal nueva que no especifique un Engine usará el motor de tabla Log:

Consulta:

SET default_temporary_table_engine = 'Log';

CREATE TEMPORARY TABLE my_table (
    x UInt32,
    y UInt32
);

SHOW CREATE TEMPORARY TABLE my_table;

Resultado:

┌─statement────────────────────────────────────────────────────────────────┐
│ CREATE TEMPORARY TABLE default.my_table
(
    `x` UInt32,
    `y` UInt32
)
ENGINE = Log
└──────────────────────────────────────────────────────────────────────────┘

default_view_definer

Tipo
String
Predeterminado
CURRENT_USER
Historial de versiones
VersiónValor predeterminadoComentario
24.2CURRENT_USERPermite establecer la opción `DEFINER` predeterminada al crear una vista

Permite establecer la opción DEFINER predeterminada al crear una vista. Más información sobre SQL SECURITY.

El valor predeterminado es CURRENT_USER.

Navigation