SQL式オブジェクトが必要なので、1つ提供します。列の属性に対応するDBの属性と同じ名前を付け、Table
を定義するとします。 列定義の後の引数:
__table_args__ = (
postgresql.ExcludeConstraint(
("foo", "="),
(func.daterange(start_date, end_date, "[]"), "&&"),
name="unique_daterange_constraint",
using="gist",
),
)