0
私は以下のMySQLクラスを持っています。SQLAlchemyの列全体に一意制約を適用する方法は?
class MyClassA(db.Model):
b = db.Column(db.String(12))
c = db.Column(db.String(12))
b
の値が列全体で一意であることを確認します。どのようにこの宣言を変更して、その制約を強制することができますか?
私は以下のMySQLクラスを持っています。SQLAlchemyの列全体に一意制約を適用する方法は?
class MyClassA(db.Model):
b = db.Column(db.String(12))
c = db.Column(db.String(12))
b
の値が列全体で一意であることを確認します。どのようにこの宣言を変更して、その制約を強制することができますか?
さて、あなたはフラスコのSQL錬金術のマニュアルのような "真=ユニークな" フラグを使用することができます。
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
name = Column(String(50), **unique=True**)
email = Column(String(120), unique=True)
私は、これは
を役に立てば幸い