Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

почему запрос выводит ощибку помогите жпж postgresql

Историк Ученик (143), на голосовании 4 года назад
почему запрос выводит ощибку помогите жпж
postgresql
alter table customer
alter column firstname type not null unique,
alter column lastname type not null unique;
Голосование за лучший ответ
Аглая Шниц Искусственный Интеллект (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)

только зачем по отдельности уникальные имена и уникальные фамилии? стоит туда попасть Владимиру Ленину, и всё, Владимир Путин уже не впихнётся.
Похожие вопросы