booktown-* CREATE UNIQUE INDEX unique_publisherjdx
booktown-# ON publishers (name):
CREATE
booktown=# \d publishers
Table "publishers" Attribute | Type | Modifier
id integer | not null
name | text
address j text j Indices: publishers_pkey.
urn que_publ i sher_i dx
Поскольку псевдозначение NULL формально не совпадает ни с одним реальным значением, в поле с уникальным индексом допускаются многократные вхождения NULL. В этом и заключается главное практическое различие между уникальным индексом и индексом, автоматически создаваемым при установке ограничения PRIMARY KEY, которое вообще запрещает присутствие значений NULL.
ВНИМАНИЕ
Ключевое слово UNIQUE в сочетании с секцией USING может использоваться только для индексов, реализованных в виде В-дерева.