create index if not exists?

Hallo,
ein DROP INDEX IF EXISTS ist ja ohne weiteres möglich.
Nun möchte ich aber dass ein Index nur angelegt wird wenn er noch nicht vorhanden ist. Die scheint aber bei postgresql nicht unterstützt zu werden.

Ist da so? Andere Lösungen?

Gruß

Du könntest vorher z.B. im information_schema nachschauen, ob es den Index schon gibt.