Проблемы, возникающие при уникальном ограничении

В ПГ:

Я создал таблицу пользователей, содержащую уникальные электронные письма, но позже решил, что электронные письма не должны быть уникальными. Я внес изменения, чтобы сделать поле электронной почты неуникальным (я использую ORM, поэтому я нена самом деле не имеет точного SQL, который имел место), но PG все еще выигралПозвольте мне использовать дубликаты адресов электронной почты.

Я проверил индекс, и этоне уникален, но естьЭто ограничение, которое не позволяет мне иметь дубликаты адресов электронной почты. Однако я'У меня возникли проблемы при снятии этого ограничения. Что я делаю неправильно?

SQL> ALTER TABLE "users" DROP CONSTRAINT "unique_users_email"
PGError: ERROR:  constraint "unique_users_email" of relation "users" does not exist

SQL> UPDATE users SET email = '[email protected]'
PGError: ERROR:  duplicate key value violates unique constraint "unique_users_email"
DETAIL:  Key (email)=([email protected]) already exists.

Ответы на вопрос(1)

Ваш ответ на вопрос