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';
