PostgreSQL nie automatycznie tworzy indeks na kolumnach, w których zdefiniowany jest klucz obcy. Jeśli potrzebujesz takiego indeksu, musisz go utworzyć samodzielnie.
Zwykle dobrym pomysłem jest posiadanie takiego indeksu, aby modyfikacje w tabeli nadrzędnej, które wpływają na kolumny, do których istnieją odniesienia, były efektywne.