46.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™ était constitué de deux implantations :

Le système de réécriture de requêtes est vu plus en détails dans le Chapitre 38, Système de règles. Il n'est donc pas nécessaire d'en parler ici. Il convient simplement d'indiquer 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 de détail sémantique des arbres. La réécriture peut être imaginée comme une forme d'expansion de macro.