Como um objeto de expressão SQL é esperado, forneça um. Supondo que você tenha nomeado os atributos de coluna da mesma forma que seus equivalentes de banco de dados e defina
Table
argumentos após suas definições de coluna:__table_args__ = (
postgresql.ExcludeConstraint(
("foo", "="),
(func.daterange(start_date, end_date, "[]"), "&&"),
name="unique_daterange_constraint",
using="gist",
),
)