mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Add SHOW INDICES as alias for statement SHOW INDEX/INDEXES/KEYS
This commit is contained in:
parent
1f374c9c78
commit
6fcc4158d2
@ -273,7 +273,7 @@ SHOW DICTIONARIES FROM db LIKE '%reg%' LIMIT 2
|
||||
Displays a list of primary and data skipping indexes of a table.
|
||||
|
||||
```sql
|
||||
SHOW [EXTENDED] {INDEX | INDEXES | KEYS } {FROM | IN} <table> [{FROM | IN} <db>] [WHERE <expr>] [INTO OUTFILE <filename>] [FORMAT <format>]
|
||||
SHOW [EXTENDED] {INDEX | INDEXES | INDICES | KEYS } {FROM | IN} <table> [{FROM | IN} <db>] [WHERE <expr>] [INTO OUTFILE <filename>] [FORMAT <format>]
|
||||
```
|
||||
|
||||
The database and table name can be specified in abbreviated form as `<db>.<table>`, i.e. `FROM tab FROM db` and `FROM db.tab` are
|
||||
|
@ -28,7 +28,7 @@ bool ParserShowIndexesQuery::parseImpl(Pos & pos, ASTPtr & node, Expected & expe
|
||||
if (ParserKeyword("EXTENDED").ignore(pos, expected))
|
||||
query->extended = true;
|
||||
|
||||
if (!(ParserKeyword("INDEX").ignore(pos, expected) || ParserKeyword("INDEXES").ignore(pos, expected) || ParserKeyword("KEYS").ignore(pos, expected)))
|
||||
if (!(ParserKeyword("INDEX").ignore(pos, expected) || ParserKeyword("INDEXES").ignore(pos, expected) || ParserKeyword("INDICES").ignore(pos, expected) || ParserKeyword("KEYS").ignore(pos, expected)))
|
||||
return false;
|
||||
|
||||
if (ParserKeyword("FROM").ignore(pos, expected) || ParserKeyword("IN").ignore(pos, expected))
|
||||
|
@ -14,6 +14,11 @@ tbl 0 mm1_idx \N \N \N \N \N \N \N minmax \N \N YES a, c, d
|
||||
tbl 0 mm2_idx \N \N \N \N \N \N \N minmax \N \N YES c, d, e
|
||||
tbl 0 PRIMARY \N \N A \N \N \N \N primary \N \N YES c, a
|
||||
tbl 0 set_idx \N \N \N \N \N \N \N set \N \N YES e
|
||||
tbl 0 blf_idx \N \N \N \N \N \N \N bloom_filter \N \N YES d, b
|
||||
tbl 0 mm1_idx \N \N \N \N \N \N \N minmax \N \N YES a, c, d
|
||||
tbl 0 mm2_idx \N \N \N \N \N \N \N minmax \N \N YES c, d, e
|
||||
tbl 0 PRIMARY \N \N A \N \N \N \N primary \N \N YES c, a
|
||||
tbl 0 set_idx \N \N \N \N \N \N \N set \N \N YES e
|
||||
--- EXTENDED
|
||||
tbl 0 blf_idx \N \N \N \N \N \N \N bloom_filter \N \N YES d, b
|
||||
tbl 0 mm1_idx \N \N \N \N \N \N \N minmax \N \N YES a, c, d
|
||||
|
@ -22,6 +22,7 @@ PRIMARY KEY (c, a);
|
||||
SELECT '--- Aliases of SHOW INDEX';
|
||||
SHOW INDEX FROM tbl;
|
||||
SHOW INDEXES FROM tbl;
|
||||
SHOW INDICES FROM tbl;
|
||||
SHOW KEYS FROM tbl;
|
||||
|
||||
SELECT '--- EXTENDED';
|
||||
|
Loading…
Reference in New Issue
Block a user