Как сделать столбец уникальным sql

Аватар пользователя Roman Ashikov
Roman Ashikov
28 февраля 2022

Для того чтобы гарантировать уникальность значений одного поля используют ключевое слово UNIQUE. Обычно это делается при создании таблицы.

CREATE TABLE products (
    id bigint PRIMARY KEY,
    name text UNIQUE,
    price numeric
);

Если же таблица уже создана, то добавить ограничение уникальности можно с помощью ALTER TABLE ... ADD. Это делается следующим образом:

ALTER TABLE users
ADD UNIQUE (email)
0 0
Познакомьтесь с основами SQL бесплатно