U kunt aan de hand van deze verklaring controleren of er een index met een bepaalde naam bestaat.
Als uw indexnaam some_table_some_field_idx
. is
SELECT count(*) > 0
FROM pg_class c
WHERE c.relname = 'some_table_some_field_idx'
AND c.relkind = 'i';
Vanaf Postgres 9.5 kunt u zelfs
CREATE INDEX IF NOT EXISTS