我可以在 Clickhouse 中找到已创建 Table 的排序 key/OrderBy 键或其他创建时间属性吗?

Can I find the Sorting key/OrderBy key or other creation time properties of already created Table in Clickhouse?

我能否在 Clickhouse 中找到 Table 创建时使用的排序键,即 Order BY 键或主键? 如果我想找到用于创建的 Table 引擎,同样如此,如何找到它?

我在另一个答案的帮助下找到了。 您可以使用命令

SHOW CREATE TABLE db.table ;

输出类似

│ CREATE TABLE db.table
(
    `field1` Int64,
    `field2` Int64,
    `field3` DateTime,
    
)
ENGINE = MergeTree
PARTITION BY toYYYYMM(field3)
PRIMARY KEY field1
ORDER BY (field1)
SETTINGS xxxx │

这会导致显示 table 创建时使用的命令。

您可以使用system.tables

SELECT
    sorting_key,
    engine_full
FROM system.tables
WHERE (database = '<database_name>') AND (name = '<table_name>')