PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Index couvrant plusieurs tables dans PostgreSQL

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 .