Indekser og tabeller (og visninger og sekvenser og...) gemmes i pg_class
katalog, og de er unikke pr. skema på grund af en unik nøgle på det:
# \d pg_class
Table "pg_catalog.pg_class"
Column | Type | Modifiers
----------------+-----------+-----------
relname | name | not null
relnamespace | oid | not null
...
Indexes:
"pg_class_oid_index" UNIQUE, btree (oid)
"pg_class_relname_nsp_index" UNIQUE, btree (relname, relnamespace)
I henhold til @wildplassers kommentar kan du udelade navnet, når du opretter indekset, og PG vil automatisk tildele et unikt navn.