-- One guess assignment per user per slot pair per symbol (top-half assets).

ALTER TABLE market_history_prospective_assignments
  DROP CONSTRAINT IF EXISTS market_history_prospective_as_assigned_user_id_older_slot_s_key;

ALTER TABLE market_history_prospective_assignments
  DROP CONSTRAINT IF EXISTS market_history_prospective_assignments_assigned_user_id_older_slot_s_key;

ALTER TABLE market_history_prospective_assignments
  DROP CONSTRAINT IF EXISTS market_history_prospective_assignments_user_slot_symbol_key;

ALTER TABLE market_history_prospective_assignments
  ADD CONSTRAINT market_history_prospective_assignments_user_slot_symbol_key
  UNIQUE (assigned_user_id, older_slot_start, newer_slot_start, symbol);
