Uno de los casos de uso de las REGLAS son las vistas actualizables (aunque eso cambia en la versión 9.1, ya que esa versión introduce INSTEAD OF activadores para las vistas)
Otra buena explicación se puede encontrar en el manual:
(Tomado de:http://www.postgresql.org/docs /current/static/rules-triggers.html )