Аглая Шниц
Искусственный Интеллект
(145175)
5 лет назад
судя по докам, постгрес не позволяет создавать column_constraint-ы у уже существующих столбцов.
так что:
alter table customer
alter column firstname SET NOT NULL,
alter column lastname SET NOT NULL
alter table customer
ADD CONSTRAINT customer_firstname_U UNIQUE (firstname),
ADD CONSTRAINT customer_lastname_U UNIQUE (lastname)
только зачем по отдельности уникальные имена и уникальные фамилии? стоит туда попасть Владимиру Ленину, и всё, Владимир Путин уже не впихнётся.
postgresql
alter table customer
alter column firstname type not null unique,
alter column lastname type not null unique;