Dependiendo del tipo de reporte que quieras realizar, quizás puedas usar hstore para almacenar atributos y valores.
-- Alvaro Herrera http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 "La primera ley de las demostraciones en vivo es: no trate de usar el sistema. Escriba un guión que no toque nada para no causar daños." (Jakob Nielsen) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda