SHOW INDEXES

SHOW INDEXES provides details about indexes built on a source, view, or materialized view.

Syntax

SHOW INDEXES [ FROM <schema_name> | ON <object_name> ]
[ IN CLUSTER <cluster_name> ]
[ LIKE <pattern> | WHERE <condition(s)> ]
Option Description
FROM <schema_name> If specified, only show indexes from the specified schema. Defaults to first resolvable schema in the search path if neither ON <object_name> nor IN CLUSTER <cluster_name> are specified. For available schemas, see SHOW SCHEMAS.
ON <object_name> If specified, only show indexes for the specified object.
IN CLUSTER <cluster_name> If specified, only show indexes from the specified cluster.
LIKE <pattern> If specified, only show indexes that match the pattern.
WHERE <condition(s)> If specified, only show indexes that match the condition(s).

Details

Output format

SHOW INDEX’s output is a table with the following structure:

name | on  | cluster | key
-----+-----+---------+----
 ... | ... | ...     | ...
Field Meaning
name The name of the index.
on The name of the table, source, or view the index belongs to.
cluster The name of the cluster containing the index.
key A text array describing the expressions in the index key.

Examples

SHOW VIEWS;
          name
-------------------------
 my_nonmaterialized_view
 my_materialized_view
SHOW INDEXES ON my_materialized_view;
 name | on  | cluster | key
------+-----+---------+----
 ...  | ... | ...     | ...
Back to top ↑