Ограничение уникальности и NOT NULL на столбец или набор столбцов; одна запись на таблицу. Обычно один первичный ключ на таблицу; по нему создается уникальный индекс. Используется как идентификатор строки и по умолчанию как кластерный индекс (в части СУБД).
CREATE TABLE users (id BIGSERIAL PRIMARY KEY, email VARCHAR(255) UNIQUE NOT NULL);