Wie kann ich in postgresql 8.3.7 einen Index für eine partitionierte Tabelle verwenden?

Ich habe eine Situation, in der eine Abfrage ausgeführt wird, die nach einer indizierten Spalte in einer partitionierten Tabelle filtert und einen vollständigen Tabellenscan durchführt.

Anscheinend ist dies ein bekanntes Problem in postgresql, und es wird ausführlich erklärtHier.

Gibt es eine elegantere Möglichkeit, als eine Abfrage für jede Partition und anschließend eine UNION für alle Ergebnisse durchzuführen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage