Listar índices en PostgreSQL

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;

La sintaxis para listar todos los indices de una tabla en concreto es la siguiente:

SELECT
    indexname,
    indexdef
FROM
    pg_indexes
WHERE
    tablename = 'nombreTabla';
Listar índices en PostgreSQL

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.