I have heard that postgres will not use an index unless the field has a not null constraint on it. Is that true?