我有一个非常简单的 SqlAlchemy 模型
class User(Base):
""" The SQLAlchemy declarative model class for a User object. """
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
phone = Column(String, unique=True)
email = Column(String, unique=True)
插入新用户时,IntegrityError
如果电子邮件或电话重复,则可能发生。
有什么方法可以检测哪些列违反了完整性错误?或者是进行单独查询以查看或存在值的唯一方法?