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)
Пока это мой стол.Как видите, я использую «Деклоративный» способ определения таблиц.Я хочу создать уникальный ключ, но моя линия не работает.
Как создать уникальную пару?