Files
greptimedb/tests/cases/standalone/common/show/show_index.sql
Zhenchi c305b2b406 fix: show index to display skipping index (#5297)
* fix: show index to display skipping index

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* fix sqlness

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* address comments

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* fix sqlness

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

---------

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>
2025-01-08 04:59:40 +00:00

54 lines
1.1 KiB
SQL

CREATE TABLE IF NOT EXISTS system_metrics (
host STRING,
idc STRING FULLTEXT,
cpu_util DOUBLE,
memory_util DOUBLE,
disk_util DOUBLE,
desc1 STRING,
desc2 STRING FULLTEXT,
desc3 STRING FULLTEXT,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY(host, idc),
INVERTED INDEX(idc, desc1, desc2),
TIME INDEX(ts)
);
CREATE TABLE IF NOT EXISTS test (
a STRING,
b STRING SKIPPING INDEX,
c DOUBLE,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY(a, b),
TIME INDEX(ts)
);
CREATE TABLE IF NOT EXISTS test_no_inverted_index (
a STRING,
b STRING SKIPPING INDEX,
c DOUBLE,
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY(a, b),
INVERTED INDEX(),
TIME INDEX(ts)
);
SHOW INDEX;
SHOW INDEX FROM test;
SHOW INDEX FROM test_no_inverted_index;
SHOW INDEX FROM system_metrics;
SHOW INDEX FROM system_metrics in public;
SHOW INDEX FROM system_metrics like '%util%';
SHOW INDEX FROM system_metrics WHERE Key_name = 'TIME INDEX';
DROP TABLE system_metrics;
DROP TABLE test;
DROP TABLE test_no_inverted_index;