Listar indices en PostgreSQL

En este articulo veremos cómo listar indices 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 indices en PostgreSQL. Si no conoces lo que es un indice o quieres aprender a crearlo puedes leer este otro articulo.

Sintaxis

La sintaxis para listar todos los indices 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';

Escribir comentario

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