Ooit wou u die PostgreSql -bediener installeer met 'n paar pasgemaakte opsies? Moet u die PostgreSQL-bediener vanaf die bronkode installeer in plaas van vooraf gekonfigureerde pakkette? Hierdie artikel lei u deur 'n kort installasieprosedure om die PostgreSql -bediener aan die gang te kry!
Stappe

Stap 1. Verkry die bronkode van die PostgreSQL -webwerf [1]

Stap 2. Pak die bronkode -pakket uit
Gebruik die volgende bash/console -opdrag:
gunzip postgresql-8.3.3.tar.gz
teer xf postgresql-8.3.3.tar
- postgresql-8.3.3 is die naam van die huidige weergawe. Toekomstige weergawes kan verskil in die 8.3.3 -gedeelte.
-
'N Gids met die naam postgresql-8.3.3 sal onder die huidige gids (die een waarvan u die bogenoemde script uitgevoer het) geskep word.
Installeer PostgreSQL met behulp van die bronkode Stap 2 Bullet 2

Stap 3. Verander die huidige gids na die nuutgeskepte (postgresql-8.3.3)

Stap 4. Stel die bronboom vir u stelsel op en kies die installasie -opsies wat u wil hê:
-
Standaardkonfigurasie: voer die opdrag uit
./konfigureer
op jou bash/console
- Aangepaste konfigurasie (slegs vir gevorderde gebruikers): u kan baie aangepaste konfigurasie -opsies opstel met behulp van opdragreëlopsies wat in die PostgreSQL -dokumentasie [2]

Stap 5. Begin die bouproses deur die opdragreël uit te voer
gmake
in u konsole/bash.
Dit kan 'n paar minute neem, afhangende van u hardeware. Die laaste reël wat vertoon moet word:
Die hele PostgreSQL is suksesvol gemaak. Gereed om te installeer.

Stap 6. Installeer PostgreSql -lêers deur die bash/console -opdrag uit te voer:
gmake installeer
wat die lêers na/usr/local/pgsql sal installeer, tensy u die --prefix = PREFIX opdragreëlopsie gebruik het, in welke geval die lêers geïnstalleer sal word op die pad wat deur PREFIX gespesifiseer is

Stap 7. Skep 'n supergebruikersrekening vir PostgreSQL deur die volgende opdrag in die bash-konsole uit te voer:
adduser postgres

Stap 8. Skep 'n gids om PostgreSQL -databoom te hou deur die volgende opdragte in die bash -konsole uit te voer:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data

Stap 9. Skep PostgreSQL -groepering deur die volgende uit te voer:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data

Stap 10. Begin die PostgreSQL -bediener (postmeesterproses) deur die volgende uit te voer:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logbestand 2> & 1 &

Stap 11. Skep 'n PostgreSQL -databasis in die groep deur die volgende uit te voer:
/usr/local/pgsql/bin/createdb toets

Stap 12. Meld aan by die databasis met die psql-opdrag:
/usr/local/pgsql/bin/psql toets
Metode 1 van 1: Volledige opdraglys
Dit is die volledige lys van opdragte wat uitgevoer moet word, wat in hierdie artikel beskryf word om die bediener te installeer. Dit kan in 'n script gestoor word om later uitgevoer te word.
./konfigureer
gmake
su
gmake installeer
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 toets
/usr/local/pgsql/bin/psql toets