W niektórych raportach istnieje konieczność wyświetlenia tzw. skrosowanych danych. Funkcja ta różnie jest nazywana w różnych silnikach baz danych. W postgres nazywa się crosstab i jest instalowana rozszerzeniem tablefunc.
Aby zainstalować rozszerzenie należy zainstalować pakiet postgresql-contrib, a następnie z użytkownika postgres wykonać skrypt SQL:
psql edokumenty -f /usr/share/postgresql/8.3/contrib/tablefunc.sql
To wszystko, od tej pory możemy wejść na wyższy poziom raportowania!