L'un des cas d'utilisation de RULES concerne les vues pouvant être mises à jour (bien que cela change dans la version 9.1 car cette version introduit des déclencheurs INSTEAD OF pour les vues)
Une autre bonne explication peut être trouvée dans le manuel :
(Tiré de :http://www.postgresql.org/docs /current/static/rules-triggers.html )