आप जाँच सकते हैं, कि क्या दिए गए नाम के साथ कोई अनुक्रमणिका इस कथन से मौजूद है।
अगर आपका इंडेक्स नाम some_table_some_field_idx
है
SELECT count(*) > 0
FROM pg_class c
WHERE c.relname = 'some_table_some_field_idx'
AND c.relkind = 'i';
Postgres 9.5 से शुरू करके आप उपयोग भी कर सकते हैं
CREATE INDEX IF NOT EXISTS