是否可以将约束unique=True设置为SQLAlchemy中的空字符串除外?

2024-06-02 05:24:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我在表格中使用以下列:

email = Column(String(60), unique=True)

但是,我需要在这个列中保存空字符串的可能性。也就是说,我需要这样的东西:

^{pr2}$

但它不起作用。有可能在SQLAlchemy中实现这一点吗?什么是对应SQL(Postgresql方言)?在


Tags: 字符串truesqlstringsqlalchemyemailpostgresqlcolumn