PostgreSQL e le query a campi incrociati

In PostgreSQL per poter usare alcune funzionalità è necessario abilitare sul singolo database determinate estensioni.
Ad esempio per usare le funzioni tablefunc, per la gestione delle query a campi incrociati, è necessario installare la relativa estensione ‘tablefunc’  con il comando SQL:

CREATE EXTENSION IF NOT EXISTS tablefunc WITH SCHEMA public;

Questo però fà riferimento a dei moduli che non sono installati con il pacchetto principale di PostgreSQL per cui se vogliamo che l’istruzione precedente vada a buon fine è necessario prima installare il pacchetto contrib con il seguente comando:

sudo apt-get install postgresql-contrib

oppure, se si vuole essere più precisi, tenendo conto della versione:

sudo apt-get install postgresql-contrib-9.3

Ciao

Andrea

Lascia un commento