Ați dorit vreodată să instalați serverul PostgreSql cu câteva opțiuni personalizate? Trebuie să instalați serverul PostgreSQL din codul sursă în loc de pachete preconfigurate? Acest articol vă ghidează printr-o scurtă procedură de instalare pentru a pune în funcțiune serverul PostgreSql!
Pași
Pasul 1. Obțineți codul sursă de pe site-ul web PostgreSQL [1]
Pasul 2. Despachetați pachetul de cod sursă
Utilizați următoarea comandă bash / console:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 este numele versiunii curente. Versiunile viitoare pot diferi în partea 8.3.3.
-
Un director numit postgresql-8.3.3 va fi creat sub directorul curent (cel din care ați executat scriptul de mai sus).
Pasul 3. Schimbați directorul curent cu cel nou creat (postgresql-8.3.3)
Pasul 4. Configurați arborele sursă pentru sistemul dvs. și alegeți opțiunile de instalare dorite:
-
Configurare implicită: executați comanda
./configure
pe bash / consolă
- Configurare personalizată (aceasta este doar pentru utilizatorii avansați): puteți seta o mulțime de opțiuni de configurare personalizate utilizând opțiunile din linia de comandă listate în documentația PostgreSQL [2]
Pasul 5. Porniți procesul de construire executând linia de comandă
gmake
în consola / bash.
Acest lucru poate dura câteva minute, în funcție de hardware-ul dvs. Ultima linie afișată ar trebui să fie:
Toate PostgreSQL sunt realizate cu succes. Gata de instalare.
Pasul 6. Instalați fișierele PostgreSql executând comanda bash / console:
gmake install
care va instala fișierele în / usr / local / pgsql, cu excepția cazului în care ați utilizat opțiunea --prefix = PREFIX din linia de comandă, caz în care fișierele vor fi instalate pe calea specificată de PREFIX
Pasul 7. Creați un cont de super-utilizator pentru PostgreSQL executând următoarea comandă în consola bash:
adduser postgres
Pasul 8. Creați un director pentru a păstra arborele de date PostgreSQL executând următoarele comenzi în consola bash:
mkdir / p01 / pgsql / data
chown postgres / p01 / pgsql / data
Pasul 9. Creați un cluster PostgreSQL executând:
su - postgres
/ usr / local / pgsql / bin / initdb -D / p01 / pgsql / data
Pasul 10. Porniți serverul PostgreSQL (proces postmaster) executând:
/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> logfile 2> & 1 &
Pasul 11. Creați o bază de date PostgreSQL în cluster executând:
/ usr / local / pgsql / bin / createdb test
Pasul 12. Conectați-vă la baza de date folosind comanda psql:
/ usr / local / pgsql / bin / psql test
Metoda 1 din 1: Lista completă a comenzilor
Aceasta este lista completă a comenzilor de executat descrise în acest articol pentru instalarea serverului. Acest lucru poate fi salvat într-un script pentru a fi executat ulterior.
./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 / postgres -D / usr / local / pgsql / data> logfile 2> & 1 &
/ usr / local / pgsql / bin / createdb test
/ usr / local / pgsql / bin / psql test