Cum se instalează PostgreSQL folosind codul sursă: 12 pași

Cuprins:

Cum se instalează PostgreSQL folosind codul sursă: 12 pași
Cum se instalează PostgreSQL folosind codul sursă: 12 pași

Video: Cum se instalează PostgreSQL folosind codul sursă: 12 pași

Video: Cum se instalează PostgreSQL folosind codul sursă: 12 pași
Video: How to Sync Mega Desktop App with Laptop or PC 2024, Aprilie
Anonim

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

Instalați PostgreSQL folosind codul sursă Pasul 1
Instalați PostgreSQL folosind codul sursă Pasul 1

Pasul 1. Obțineți codul sursă de pe site-ul web PostgreSQL [1]

Instalați PostgreSQL folosind codul sursă Pasul 2
Instalați PostgreSQL folosind codul sursă Pasul 2

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).

    Instalați PostgreSQL folosind codul sursă Pasul 2 Bullet 2
    Instalați PostgreSQL folosind codul sursă Pasul 2 Bullet 2
Instalați PostgreSQL folosind codul sursă Pasul 3
Instalați PostgreSQL folosind codul sursă Pasul 3

Pasul 3. Schimbați directorul curent cu cel nou creat (postgresql-8.3.3)

Instalați PostgreSQL folosind codul sursă Pasul 4
Instalați PostgreSQL folosind codul sursă Pasul 4

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]
Instalați PostgreSQL folosind codul sursă Pasul 5
Instalați PostgreSQL folosind codul sursă Pasul 5

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.

Instalați PostgreSQL folosind codul sursă Pasul 6
Instalați PostgreSQL folosind codul sursă Pasul 6

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

Instalați PostgreSQL folosind codul sursă Pasul 7
Instalați PostgreSQL folosind codul sursă Pasul 7

Pasul 7. Creați un cont de super-utilizator pentru PostgreSQL executând următoarea comandă în consola bash:

adduser postgres

Instalați PostgreSQL folosind codul sursă Pasul 8
Instalați PostgreSQL folosind codul sursă Pasul 8

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

Instalați PostgreSQL folosind codul sursă Pasul 9
Instalați PostgreSQL folosind codul sursă Pasul 9

Pasul 9. Creați un cluster PostgreSQL executând:

su - postgres

/ usr / local / pgsql / bin / initdb -D / p01 / pgsql / data

Instalați PostgreSQL folosind codul sursă Pasul 10
Instalați PostgreSQL folosind codul sursă Pasul 10

Pasul 10. Porniți serverul PostgreSQL (proces postmaster) executând:

/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> logfile 2> & 1 &

Instalați PostgreSQL folosind codul sursă Pasul 11
Instalați PostgreSQL folosind codul sursă Pasul 11

Pasul 11. Creați o bază de date PostgreSQL în cluster executând:

/ usr / local / pgsql / bin / createdb test

Instalați PostgreSQL folosind codul sursă Pasul 12
Instalați PostgreSQL folosind codul sursă Pasul 12

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

Recomandat: