Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[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.

Walter
http://www.postgres.org/docs/7.3/st...stallation.html

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.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate