Oletko koskaan halunnut asentaa PostgreSql -palvelimen mukautetuilla vaihtoehdoilla? Tarvitseeko PostgreSQL-palvelin asentaa lähdekoodista ennalta määritettyjen pakettien sijaan? Tämä artikkeli opastaa sinua lyhyessä asennusprosessissa saadaksesi PostgreSql -palvelimen käyttöön!
Askeleet
Vaihe 1. Hae lähdekoodi PostgreSQL -sivustolta [1]
Vaihe 2. Pura lähdekoodipaketti
Käytä seuraavaa bash/konsoli -komentoa:
gunzip postgresql-8.3.3.tar.gz
terva xf postgresql-8.3.3.tar
- postgresql-8.3.3 on nykyisen version nimi. Tulevat versiot voivat poiketa 8.3.3 -osassa.
-
Nykyisen hakemiston alle luodaan hakemisto nimeltä postgresql-8.3.3 (se, josta olet suorittanut yllä olevan komentosarjan).
Vaihe 3. Vaihda nykyinen hakemisto uuteen (postgresql-8.3.3)
Vaihe 4. Määritä järjestelmän lähdepuu ja valitse haluamasi asennusvaihtoehdot:
-
Oletusasetukset: suorita komento
./configure
bashissa/konsolissa
- Mukautettu kokoonpano (tämä koskee vain kokeneita käyttäjiä): voit määrittää paljon mukautettuja asetuksia käyttämällä PostgreSQL -dokumentaatiossa lueteltuja komentorivivalintoja [2]
Vaihe 5. Aloita rakennusprosessi suorittamalla komentorivi
gmake
konsolissa/bashissa.
Tämä voi kestää muutaman minuutin laitteistostasi riippuen. Viimeisen näytettävän rivin tulee olla:
Kaikki PostgreSQL on tehty onnistuneesti. Valmis asennettavaksi.
Vaihe 6. Asenna PostgreSql -tiedostot suorittamalla bash/console -komento:
gmake asentaa
joka asentaa tiedostot kansioon/usr/local/pgsql, ellet käyttänyt komentorivivalintaa --prefix = PREFIX, jolloin tiedostot asennetaan PREFIX -määrittämälle polulle
Vaihe 7. Luo pääkäyttäjätili PostgreSQL: lle suorittamalla seuraava komento bash-konsolissa:
adduser postgres
Vaihe 8. Luo hakemisto PostgreSQL -datapuun säilyttämiseksi suorittamalla seuraavat komennot bash -konsolissa:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
Vaihe 9. Luo PostgreSQL -klusteri suorittamalla:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Vaihe 10. Käynnistä PostgreSQL -palvelin (postmaster -prosessi) suorittamalla:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> lokitiedosto 2> & 1 &
Vaihe 11. Luo klusteriin PostgreSQL -tietokanta suorittamalla:
/usr/local/pgsql/bin/createdb -testi
Vaihe 12. Kirjaudu tietokantaan psql-komennolla:
/usr/local/pgsql/bin/psql -testi
Tapa 1: 1: Täydellinen komentojen luettelo
Tämä on täydellinen luettelo suoritettavista komennoista, jotka on kuvattu tässä artikkelissa palvelimen asentamiseksi. Tämä voidaan tallentaa skriptiin, joka suoritetaan myöhemmin.
./configure
gmake
su
gmake asentaa
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> lokitiedosto 2> & 1 &
/usr/local/pgsql/bin/createdb -testi
/usr/local/pgsql/bin/psql -testi