Non, il n'est pas possible d'avoir un index sur plusieurs tables, cela ne garantirait pas non plus d'accélérer quoi que ce soit puisque vous n'obtiendrez pas toujours un Index Only Scan. Ce que vous voulez vraiment, c'est une vue matérialisée mais pg ne les a pas non plus. Vous pouvez essayer de l'implémenter vous-même en utilisant des déclencheurs comme celui-ci ou ceci .
Mettre à jour
Comme l'a noté @petter. Les vues matérialisées ont été introduites en 9.3 .