Dado que se espera un objeto de expresión SQL, proporcione uno. Suponiendo que haya nombrado los atributos de la columna de la misma manera que sus contrapartes de la base de datos y defina Table
argumentos después de las definiciones de sus columnas:
__table_args__ = (
postgresql.ExcludeConstraint(
("foo", "="),
(func.daterange(start_date, end_date, "[]"), "&&"),
name="unique_daterange_constraint",
using="gist",
),
)