Cytat(Polidiota @ 16.05.2011, 19:28:11 )

Z tego co udało mi się zorientować to w PostgreSQL podczas tworzenia kluczy obcych nie są zakładane na te kolumny indeksy.
Mam rację czy może się mylę?
Masz rację.
Cytat(Polidiota @ 16.05.2011, 19:28:11 )

Jeśli mam rację to czy opłaca się na takie kolumny zakładać indeks?
Standardowa odpowiedź: to zależy. W zdecydowanej większości przypadków warto założyć indeks. Ta mniejszość to przypadki, w których nie stosujesz wyszukiwania lub złączeń z wykorzystaniem klucza obcego, a usuwanie danych z tabeli macierzystej odbywa się rzadko (konieczność dbania o integralność).
Cytat(Polidiota @ 16.05.2011, 19:28:11 )

Jak Wy robicie w waszych projektach?
Zakładam indeksy na wszystkie klucze obce.