materialに一意制約を追加