Я работаю с SQLAlchemy и сервером MS SQL и хотел бы создать уникальное ограничение, допускающее множественное значение NULL.
Я знаю, что сервер MS SQL не игнорирует нулевое значение и считает его нарушением.для УНИКАЛЬНОГО КЛЮЧА.Я также знаю, как исправить это с помощью кода SQL (см. здесь )
Но есть ли способ сделать то же самое с SQLAlchemy напрямую?
Вот мой код:
class Referential(db.Model):
__tablename__ = "REFERENTIAL"
id = db.Column("ID", Integer, primary_key=True, autoincrement=True)
name = db.Column("NAME", String(100), index=True, unique=True, nullable=False)
internal_code = db.Column("INTERNAL_CODE", String(50), unique=True, index=True)
Заранее спасибо