MV
CREATE EXTENSION btree_gist;Это constraint на пересечение интервалов для DateRangeField
ALTER TABLE app_standardprogram DROP CONSTRAINT IF EXISTS range_overlap_exclusion;
ALTER TABLE app_standardprogram ADD CONSTRAINT range_overlap_exclusion
EXCLUDE USING gist (name WITH =, period WITH &&);