В FAQ есть похожий вопрос.
Суть дела такова, что PostgreSQL достаточно умён, чтобы разобраться нужно ли использовать индекс или проще воспользоваться простым перебором. Ответ на вопрос используется ли индекс - даёт EXPLAIN.
Таким образом, я бы индекс создал - лишним не будет. Но если всерьёз хочется понять насколько это нужно - я бы сделал тесты на рабочем примере с индексом и без него и посмотрел бы на время выполнения запроса.
В FAQ есть
В FAQ есть похожий вопрос.
Суть дела такова, что PostgreSQL достаточно умён, чтобы разобраться нужно ли использовать индекс или проще воспользоваться простым перебором. Ответ на вопрос используется ли индекс - даёт EXPLAIN.
Таким образом, я бы индекс создал - лишним не будет. Но если всерьёз хочется понять насколько это нужно - я бы сделал тесты на рабочем примере с индексом и без него и посмотрел бы на время выполнения запроса.