40.4. Système de règles de PostgreSQL

PostgreSQL supporte un puissant système de règles pour la spécification des vues et des mises à jour de vues ambiguës. À l'origine, le système de règles de PostgreSQL consistait en deux implémentations :

Le système de réécriture de requêtes est vu plus en détails dans le Chapitre 33, donc il n'est pas nécessaire d'en parler ici. Nous indiquerons seulement qu'à la fois l'entrée et la sortie du système sont des arbres de requêtes, c'est-à-dire qu'il n'y a pas de changement dans la représentation ou le niveau du détail sémantique des arbres. La réécriture peut être imaginée comme une forme d'expansion de macro.