Описание
system.tables.
Временные таблицы видны в system.tables только в том сеансе, в котором они были созданы. Они отображаются с пустым значением поля database и включённым флагом is_temporary.
Столбцы
database(String) — Имя базы данных, в которой находится таблица.name(String) — имя таблицы.uuid(UUID) — UUID таблицы (для базы данных Atomic).engine(String) — имя движка таблицы (без параметров).is_temporary(UInt8) — Флаг, указывающий, является ли таблица временной.data_paths(Array(String)) — Пути к данным таблицы в файловых системах.metadata_path(String) — путь к метаданным таблицы в файловой системе.metadata_modification_time(DateTime) — Время последнего изменения метаданных таблицы.metadata_version(Int32) — Версия метаданных таблицы ReplicatedMergeTree; для таблицы, не являющейся ReplicatedMergeTree, — 0.dependencies_database(Array(String)) — Зависимости базы данных.dependencies_table(Array(String)) — Зависимости таблицы (materialized views, зависящие от текущей таблицы).create_table_query(String) — запрос, использованный для создания таблицы.engine_full(String) — Параметры движка таблицы.as_select(String) — SELECT-запрос для представления.parameterized_view_parameters(Array(Tuple(name String, type String))) — Параметры параметризованного представления.partition_key(String) — выражение ключа партиционирования, заданное в таблице.sorting_key(String) — Выражение ключа сортировки, заданное в таблице.primary_key(String) — Выражение первичного ключа, указанное в таблице.sampling_key(String) — Указанное в таблице выражение ключа выборки.unique_key(String) — Уникальное ключевое выражение, указанное в таблице (в секции UNIQUE KEY).storage_policy(String) — политика хранения. Применимо к таблицам, использующим движки MergeTree и Distributed.total_rows(Nullable(UInt64)) — Общее количество строк, если можно быстро определить их точное число в таблице, в противном случае — NULL (включая базовую таблицу Buffer).total_bytes(Nullable(UInt64)) — Общее количество байтов, если можно быстро определить точный размер таблицы в хранилище; в противном случае — NULL (не включает никакое нижележащее хранилище). Если таблица хранит данные на диске, возвращает объём занятого места на диске (то есть в сжатом виде). Если таблица хранит данные в памяти, возвращает приблизительное количество занятых байтов в памяти.total_bytes_uncompressed(Nullable(UInt64)) — Общее количество несжатых байтов, если точное число байтов можно быстро определить по контрольным суммам частей таблицы в хранилище; в противном случае — NULL (нижележащее хранилище, если оно есть, не учитывается).parts(Nullable(UInt64)) — Общее число частей в этой таблице.active_parts(Nullable(UInt64)) — количество активных частей в этой таблице.total_marks(Nullable(UInt64)) — Общее количество меток во всех частях этой таблицы.active_on_fly_data_mutations(UInt64) — Общее количество активных мутаций данных (UPDATE и DELETE), которые можно применять на лету.active_on_fly_alter_mutations(UInt64) — Общее количество активных ALTER-мутаций (MODIFY COLUMN), которые можно применить на лету.active_on_fly_metadata_mutations(UInt64) — Общее число активных мутаций метаданных (RENAME), которые можно применять на лету.columns_descriptions_cache_size(UInt64) — размер кэша описаний столбцов для таблиц семейства *MergeTreelifetime_rows(Nullable(UInt64)) — Общее количество строк, вставленных с момента запуска сервера (только для таблиц Buffer).lifetime_bytes(Nullable(UInt64)) — Общее количество байтов, вставленных с момента запуска сервера (только для таблиц Buffer).comment(String) — Комментарий к таблице.has_own_data(UInt8) — Флаг, указывающий, хранит ли таблица собственные данные на диске или только обращается к другому источнику.loading_dependencies_database(Array(String)) — Зависимости, необходимые для загрузки базы данных (список объектов, которые должны быть загружены перед текущим объектом).loading_dependencies_table(Array(String)) — Зависимости при загрузке таблицы (список объектов, которые должны быть загружены до текущего объекта).loading_dependent_database(Array(String)) — База данных, от которой зависит загрузка.loading_dependent_table(Array(String)) — Таблица зависимой загрузки.definer(String) — имя пользователя-определителя безопасности SQL, используемое для таблицы.