SQLAlchemy: как сделать primary_key не уникальным (PostgreSQL)? - PullRequest
0 голосов
/ 10 марта 2012

Мне это действительно нужно.Я попытался определить это в моей модели:

vs_id = Column(Integer, primary_key=True, unique=False)

Но это не сработало - схема базы данных содержит следующую строку:

ALTER TABLE ONLY my_table__ ADD CONSTRAINT my_table___pkey PRIMARYКЛЮЧ (vs_id);

Как решить эту проблему?Заранее спасибо!

1 Ответ

3 голосов
/ 10 марта 2012

Первичный ключ ДОЛЖЕН быть уникальным, чтобы иметь возможность ссылаться на конкретную запись.

Если вам это нужно, добавьте еще одно поле, которое не уникально!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...