Installazione di PostgreSQL

Guida all'installazione del database PostgreSQL.

Vediamo come installare il database su un s.o. unix qualsiasi, partendo quindi dai sorgenti. Come prima cosa procuriamoci il file compresso dal sito ufficiale (ftp://ftp.postgresql.org/pub) o da un mirror. Per la versione 7.1 (al momento l’ultima disponibile e’ la 7.1.3) il file e’:

postgresql-7.1.tar.gz

Per scompattarlo nella directory corrente digitiamo:

tar xvfz postgresql-7.1.tar.gz

verra’ creata una directory postgresql-7.1 contenente i sorgenti.

Il primo passo consiste nella configurazione dell’installazione, digitando:

./configure

E’ possibile passare una serie di opzioni a questo comando, ad esempio:

–prefix consente di definire una directory di installazione differente da quella di default (/usr/local/pgsql).

–bindir con questa si definisce una diversa directory per i file eseguibili

–sysconfdir permette di modificare la directory che contiene i file di configurazione

–libdir directory che contiene le librerie e i moduli dinamici

–includedir directory che contiene i file header C e C++

–docdir directory della documentazione

–mandir directory per le pagine dei manuali

–enable-odbc compila i package relativi ai driver ODBC

–with-odbcinst specifica la directory contenente il file di configurazione odbcinst.ini

–with-java compila il driver JDBC associato al linguaggio java

Per le altre opzioni vi rimando alla documentazione fornita con i sorgenti del database.

A questo punto e’ possibile iniziare con la compilazione (utilizzando il GNU make):

gmake

proseguendo con l’installazione vera e propria:

gmake install

In questo modo i file sono stati installati nella directory /usr/local/pgsql.

E’ possibile fare pulizia (mantenendo pero’ i file di configurazione, quindi ripetere l’installazione con gmake) digitando:

gmake clean

Mentre per annullare la configurazione effettuata:

gmake distclean

Per annullare l’installazione:

gmake uninstall

Terminata l’installazione dobbiamo configurare alcune variabili d’ambiente.

Questo genere di operazioni varia in base al tipo di shell utilizzata, consideriamo sia il caso della bash che della csh. Andremo quindi ad aggiungere nel file di configurazione opportuno (.bash_profile o .profile) le righe:

(bash):

LD_LIBRARY_PATH=/usr/local/pgsql/lib

PATH=$PATH:/usr/local/pgsql/bin

export LD_LIBRARY_PATH PATH

(csh):

setenv LD_LIBRARY_PATH /usr/local/pgsql/lib

set path = ( /usr/local/pgsql/bin path )

Disponendo del compilatore Microsoft Visual C++ e’ possibile compilare i sorgenti anche sotto Windows (solo la parte client) digitando (partendo dalla directory che contiene i sorgenti):

nmake /f win32.mak

Ottenendo il file psql.exe, il terminale interattivo di Postgres.

Per ora e’ tutto, nei prossimi interventi analizzeremo la configurazione e l’amministrazione del database appena installato.

PUBBLICITÀ
PUBBLICITÀ
Le vostre opinioni
Pubblicato il 2 settembre 2001 in:

Ultimi interventi

Vedi tutti

Le categorie della guida

Inserisci per primo un commento a questo articolo.

PUBBLICITÀ
PUBBLICITÀ
L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No

Anteprima del commento