Kas olete kunagi tahtnud installida PostgreSql serverit mõne kohandatud valikuga? Kas vajate PostgreSQL-serverit eelkonfigureeritud pakettide asemel lähtekoodist installida? See artikkel juhendab teid PostgreSql -serveri käivitamiseks lühikese installiprotseduuri kaudu!
Sammud
Samm 1. Hankige lähtekood PostgreSQL veebisaidilt [1]
Samm 2. Pakkige lähtekoodipakett lahti
Kasutage järgmist bash/console käsku:
gunzip postgresql-8.3.3.tar.gz
tõrv xf postgresql-8.3.3.tar
- postgresql-8.3.3 on praeguse versiooni nimi. Tulevased versioonid võivad 8.3.3 osas erineda.
-
Kataloog nimega postgresql-8.3.3 luuakse praeguse kataloogi alla (see, millest te ülaltoodud skripti käivitasite).
Samm 3. Muutke praegune kataloog vastloodud kataloogiks (postgresql-8.3.3)
Samm 4. Seadistage oma süsteemi lähtepuu ja valige soovitud installimisvalikud
-
Vaikimisi konfiguratsioon: käivitage käsk
./configure
bash/konsoolil
- Kohandatud konfiguratsioon (see on mõeldud ainult kogenud kasutajatele): saate PostgreSQL -i dokumentatsioonis [2] loetletud käsurea suvandite abil määrata palju kohandatud konfiguratsioonisuvandeid.
Samm 5. Alustage koostamisprotsessi käsurealt
gmake
oma konsoolis/bash.
Sõltuvalt teie riistvarast võib see võtta paar minutit. Viimane kuvatav rida peaks olema:
Kogu PostgreSQL on edukalt tehtud. Paigaldamiseks valmis.
Samm 6. Installige PostgreSql -failid, täites käsu bash/console:
gmake install
mis installib failid kausta/usr/local/pgsql, kui te pole kasutanud käsurea suvandit --prefix = PREFIX, sel juhul installitakse failid PREFIXi määratud teele
Samm 7. Looge PostgreSQL-ile superkasutajakonto, täites bash-konsoolis järgmise käsu:
adduser postgres
Samm 8. Looge PostgreSQL andmepuu hoidmiseks kataloog, täites bash -konsoolis järgmised käsud:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
Samm 9. Looge PostgreSQL klaster, käivitades:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Samm 10. Käivitage PostgreSQL -server (postimeistri protsess), käivitades:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logifail 2> & 1 &
Samm 11. Looge klastris PostgreSQL andmebaas, käivitades:
/usr/local/pgsql/bin/createdb test
Samm 12. Logige andmebaasi sisse, kasutades käsku psql:
/usr/local/pgsql/bin/psql test
Meetod 1: 1: täielik käskude loend
See on täielik loetelu käskudest, mida tuleb selles artiklis serveri installimiseks kirjeldada. Selle saab salvestada skripti, mis hiljem käivitatakse.
./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> logifail 2> & 1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test