Jeste li ikada htjeli instalirati PostgreSql server s nekim prilagođenim opcijama? Trebate instalirati PostgreSQL poslužitelj iz izvornog koda umjesto unaprijed konfiguriranih paketa? Ovaj članak će vas provesti kroz kratku instalacijsku proceduru za pokretanje PostgreSql poslužitelja!
Koraci
Korak 1. Nabavite izvorni kod sa web stranice PostgreSQL [1]
Korak 2. Raspakirajte paket izvornog koda
Koristite sljedeću naredbu bash/console:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 je ime trenutne verzije. Buduće verzije mogu se razlikovati u dijelu 8.3.3.
-
Direktorij s imenom postgresql-8.3.3 bit će kreiran pod trenutnim direktorijem (iz kojeg ste izvršili gornju skriptu).
Korak 3. Promijenite trenutni direktorij u novostvoreni (postgresql-8.3.3)
Korak 4. Konfigurirajte izvorno stablo za svoj sistem i odaberite željene instalacijske opcije:
-
Zadana konfiguracija: pokrenite naredbu
./configure
na vašem bash/konzoli
- Prilagođena konfiguracija (ovo je samo za napredne korisnike): možete postaviti mnogo prilagođenih opcija konfiguracije koristeći opcije naredbenog retka navedene u dokumentaciji PostgreSQL [2]
Korak 5. Pokrenite proces izgradnje izvršavanjem naredbene linije
gmake
u vašoj konzoli/bash.
To može potrajati nekoliko minuta, ovisno o vašem hardveru. Posljednji prikazani red trebao bi biti:
Sav PostgreSQL je uspješno napravljen. Spremno za instalaciju.
Korak 6. Instalirajte datoteke PostgreSql izvršavanjem naredbe bash/console:
gmake install
koji će instalirati datoteke u/usr/local/pgsql osim ako ste koristili --prefix = PREFIX opciju naredbenog retka, u tom slučaju će se datoteke instalirati na putanju koju je odredio PREFIX
Korak 7. Kreirajte superkorisnički račun za PostgreSQL izvršavanjem sljedeće naredbe u bash konzoli:
adduser postgres
Korak 8. Kreirajte direktorij za držanje PostgreSQL stabla podataka izvršavanjem sljedećih naredbi u bash konzoli:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
Korak 9. Kreirajte PostgreSQL klaster izvršavanjem:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Korak 10. Pokrenite PostgreSQL server (postmaster proces) izvršavanjem:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
Korak 11. Kreirajte PostgreSQL bazu podataka u klasteru izvršavanjem:
/usr/local/pgsql/bin/createdb test
Korak 12. Prijavite se u bazu podataka pomoću naredbe psql:
/usr/local/pgsql/bin/psql test
Metoda 1 od 1: Potpuna lista naredbi
Ovo je potpuna lista naredbi za izvršavanje koje su opisane u ovom članku za instaliranje servera. Ovo se može spremiti u skriptu za kasnije izvršavanje.
./configure
gmake
su
gmake install
adduser postgres
mkdir/usr/local/pgsql/data
chown postgres/usr/local/pgsql/data
su - postgres
/usr/lokalno/pgsql/bin/initdb -D/usr/lokalno/pgsql/podaci
/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