Кажется, что нет никакого способа указать индекс в синтаксисе CREATE TABLE
.Однако PostgreSQL по умолчанию создает индекс для уникальных ограничений и первичных ключей, как описано в в этой заметке :
PostgreSQL автоматически создает индекс для каждого уникального ограничения и ограничения первичного ключа дляобеспечить уникальность.
Кроме этого, если вам нужен неуникальный индекс, вам нужно будет создать его самостоятельно в отдельном запросе CREATE INDEX
.