Como posso usar um índice em uma tabela particionada no postgresql 8.3.7

Eu tenho a situação, onde executando uma consulta que filtra por uma coluna indexada em uma tabela particionada, executa uma varredura completa da tabela.

Aparentemente, este é um problema conhecido no postgresql, e é explicado em detalhesAqui.

Existe uma maneira mais elegante de fazer isso do que realizar uma consulta em cada partição e depois executar uma UNION em todos os resultados?

questionAnswers(1)

yourAnswerToTheQuestion