this is a fairly simple question, but it's one i can't find a firm answer on.
i have a parent table in postgres, and then several child tables which have been defined. a trigger has been established, and the children tables only have data inserted if a field, say field x, meets a certain criteria.
when i query the parent table with a field based upon x, postgres knows to immediately go to the child table that is related to that particular value of x.
that all being said, i don't need to specify a particular index on the column 'x' do i? postgres already knows how to sort on it, and by adding an index to the parent 'x', postgres is therefore generating unique indexes on x for each of the new child tables.
creating that index is a bit redundant, right?