如果我是同一家公司,我想禁止重复的会员名。
必须使用外键导入公司,并且如果外键相同,则名称不得重复。
class Member(db.Model):
__tablename__ = 'member'
__table_args__ = tuple(UniqueConstraint('business_id', 'name'))
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String, nullable=False)
depiction = db.Column(db.Text)
date = db.Column(db.Date, default=date.today(), onupdate=date.today())
business_id = db.Column(db.Integer, db.ForeignKey('business.id'))
但是,我尝试过,但是没有。
您仍然允许重复的值。
有什么问题,我该如何解决?
我正在使用postgreSQL作为参考。
我想通过一个简单的例子来了解答案。