class PostsSubscribe(Base):
__tablename__ = 'posts_subscribe'
id = Column(Integer, primary_key = True)
post_id = Column(Integer, ForeignKey('posts_posts.id'), nullable=False)
persona_id = Column(Integer, ForeignKey('personas_personas.id'), nullable=False)
UniqueConstraint('post_id', 'persona_id') #this doesn't work.
Base.metadata.create_all(engine)
Это моя таблица на данный момент. Как вы можете видеть, я использую "декларативный" способ определения таблиц. Я хочу создать уникальный ключ, но моя строка не работает.
Как мне создать уникальную пару?