Hai mai desiderato installare il server PostgreSql con alcune opzioni personalizzate? Hai bisogno di installare il server PostgreSQL dal codice sorgente invece che dai pacchetti preconfigurati? Questo articolo ti guida attraverso una breve procedura di installazione per far funzionare il server PostgreSql!
Passi
Passaggio 1. Ottenere il codice sorgente dal sito Web di PostgreSQL [1]
Passaggio 2. Decomprimi il pacchetto del codice sorgente
Usa il seguente comando bash/console:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 è il nome della versione corrente. Le versioni future potrebbero differire nella parte 8.3.3.
-
Verrà creata una directory denominata postgresql-8.3.3 nella directory corrente (quella da cui è stato eseguito lo script precedente).
Passaggio 3. Cambia la directory corrente con quella appena creata (postgresql-8.3.3)
Passaggio 4. Configura l'albero dei sorgenti per il tuo sistema e scegli le opzioni di installazione che desideri:
-
Configurazione predefinita: eseguire il comando
./configurare
sulla tua bash/console
- Configurazione personalizzata (solo per utenti avanzati): puoi impostare molte opzioni di configurazione personalizzate usando le opzioni della riga di comando elencate nella documentazione di PostgreSQL [2]
Passaggio 5. Avvia il processo di compilazione eseguendo la riga di comando
gmake
nella tua console/bash.
Questa operazione potrebbe richiedere alcuni minuti a seconda dell'hardware. L'ultima riga visualizzata dovrebbe essere:
Tutto PostgreSQL è stato realizzato con successo. Pronto a installare.
Passaggio 6. Installa i file PostgreSql eseguendo il comando bash/console:
installazione di gmake
che installerà i file in /usr/local/pgsql a meno che non si utilizzi l'opzione della riga di comando --prefix= PREFIX, nel qual caso i file verranno installati nel percorso specificato da PREFIX
Passaggio 7. Crea un account super utente per PostgreSQL eseguendo il seguente comando nella console bash:
adduser postgres
Passaggio 8. Creare una directory per contenere l'albero dei dati PostgreSQL eseguendo i seguenti comandi nella console bash:
mkdir /p01/pgsql/data
chown postgres /p01/pgsql/data
Passaggio 9. Creare un cluster PostgreSQL eseguendo:
su - postgres
/usr/local/pgsql/bin/initdb -D /p01/pgsql/data
Passaggio 10. Avvia il server PostgreSQL (processo postmaster) eseguendo:
/usr/local/pgsql/bin/postmaster -D /p01/pgsql/data >logfile 2>&1 &
Passaggio 11. Creare un database PostgreSQL nel cluster eseguendo:
/usr/local/pgsql/bin/createdb test
Passaggio 12. Accedi al database utilizzando il comando psql:
/usr/local/pgsql/bin/psql test
Metodo 1 di 1: Elenco completo dei comandi
Questo è l'elenco completo dei comandi da eseguire descritti in questo articolo per installare il server. Questo può essere salvato in uno script da eseguire in seguito.
./configurare
gmake
su
installazione di gmake
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test