Aangezien er een SQL-expressieobject wordt verwacht, geeft u er een op. Ervan uitgaande dat u de kolomattributen dezelfde naam hebt gegeven als hun DB-tegenhangers, en definieert u Table
argumenten na uw kolomdefinities:
__table_args__ = (
postgresql.ExcludeConstraint(
("foo", "="),
(func.daterange(start_date, end_date, "[]"), "&&"),
name="unique_daterange_constraint",
using="gist",
),
)