En este artículo veremos cómo listar índices en PostgreSQL, en esta ocasión no es esta fácil como escribir SHOW INDEXES o similar porque no existe, deberemos utilizar una vista para conseguir listar índices en PostgreSQL. Si no conoces lo que es un índice o quieres aprender a crearlo puedes leer este otro artículo.
Sintaxis
La sintaxis para listar todos los índices es la siguiente:
SELECT
tablename,
indexname,
indexdef
FROM
pg_indexes
WHERE
schemaname = 'public'
ORDER BY
tablename,
indexname;
Lenguaje del código: JavaScript (javascript)
La sintaxis para listar todos los indices de una tabla en concreto es la siguiente:
SELECT
indexname,
indexdef
FROM
pg_indexes
WHERE
tablename = 'nombreTabla';
Lenguaje del código: JavaScript (javascript)