[linux] PosTgreSQL Clicca QUI per vedere il messaggio nel forum |
Antrox |
Ho un prb di questo tipo.
Ho installato la redhat 9.0 comprensiva dei pacchetti di php
e postgresql,ma non ho la + pallida idea di come attivare postgres e potrelo quindi utilizzare.
Qualcuno sa darmi qualche dritta o indirizzarmi a qualche link?
Grazie 1000. |
Antrox |
Grazie.
Questo sito l'avevo già visto.
Quello che non capisco è come configurare Postgresql avendolo
già installato con la redhat,non a parte dai sorgenti.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!! |
Walter |
Il fatto che tu abbia installato il pacchetto rpm non ti stravolge la vita...
./configure
gmake
su
gmake install
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/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
Alcuni dei punti precedenti sicuramente non saranno necessari... comincia a controllare se hai un utente chiamato postgres (se non c'è: adduser postgres) e poi prosegui a controllare i punti successivi...
Attenzione: credo che il pacchetto rpm configuri la directory data in /var/lib/pgsql/data (non in /usr/local/pgsql/data), e la directory bin in /usr/bin (non in /usr/local/pgsql/bin).
Se l'utente postgres e la directory /var/lib/pgsql/data esistono, allora potrebbero bastarti queste tre righe per completare l'installazione ed avviare il server:
su - postgres
/usr/bin/initdb -D /var/lib/pgsql/data
/usr/bin/postmaster -D /var/lib/pgsql/data >logfile 2>&1 & (ho cambiato i percorsi controllando una installazione rh9 che ho a disposizione). |
Antrox |
Grazie 1000 Walter.
Hai ragione,l'utente postgres e la directory /var/lib/pgsql/data esistono!
Ma esiste la possibilità di creare una script che mi parta all'avvio di linux in modo da trovare postgres già attivo?
Dove dovrei crearla/richiamarla?
Per usare postgres posso loggarmi come root e poi diventare
utente postgres?
Grazie 1000 delle tue info! |
Walter |
Avvia ntsysv (se è installato) e controlla che postgresql sia riportato nell'elenco dei servizi avviabili automaticamente. |
|
|
|