Crear tablas \'LOG\' de consultas (postgresql)

woden_r
11 de Agosto del 2004
Querría que me ayudaseis a saber si existe la posibilidad en postgresql de crear tablas a modo de ‘log’, es decir, que inserten las consultas hechas por los diferentes usuarios en una tabla. No veo que se pueda hacer con un trigger porque no encuentro ningún evento para sentencias como SELECT, ¿existe tal evento para poder crear un trigger que controlase todas las consultas que se hacen sobre toda la base de datos y así poder almacenarlas?
Muchas gracias de antemano, supongo que la respuesta puediera ser evidentemente simple, pero soy neófito en BBDD.