Har du noen gang ønsket å installere PostgreSql -serveren med noen tilpassede alternativer? Trenger du å installere PostgreSQL-serveren fra kildekoden i stedet for forhåndskonfigurerte pakker? Denne artikkelen veileder deg gjennom en kort installasjonsprosedyre for å få PostgreSql -serveren i gang!
Trinn
Trinn 1. Skaff kildekoden fra PostgreSQL nettsted [1]
Trinn 2. Pakk ut kildekodepakken
Bruk følgende bash/console -kommando:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 er navnet på den nåværende versjonen. Fremtidige versjoner kan variere i 8.3.3 -delen.
-
En katalog som heter postgresql-8.3.3 vil bli opprettet under den nåværende katalogen (den du utførte skriptet ovenfor fra).
Trinn 3. Endre gjeldende katalog til den nyopprettede (postgresql-8.3.3)
Trinn 4. Konfigurer kildetreet for systemet ditt og velg installasjonsalternativene du ønsker:
-
Standardkonfigurasjon: kjør kommandoen
./konfigurasjon
på bash/konsollen
- Egendefinert konfigurasjon (dette er bare for avanserte brukere): du kan angi mange tilpassede konfigurasjonsalternativer ved hjelp av kommandolinjealternativer som er oppført i PostgreSQL -dokumentasjonen [2]
Trinn 5. Start byggeprosessen ved å utføre kommandolinjen
gmake
i konsollen/bash.
Dette kan ta noen minutter, avhengig av maskinvaren din. Den siste linjen som vises skal være:
Hele PostgreSQL er vellykket laget. Klar til å installere.
Trinn 6. Installer PostgreSql -filer ved å kjøre bash/console -kommandoen:
gmake installere
som vil installere filene til/usr/local/pgsql med mindre du brukte --prefix = PREFIX kommandolinjealternativet, i så fall vil filene bli installert til banen spesifisert av PREFIX
Trinn 7. Opprett en superbrukerkonto for PostgreSQL ved å utføre følgende kommando i bash-konsollen:
adduser postgres
Trinn 8. Lag en katalog for å holde PostgreSQL -datatreet ved å utføre følgende kommandoer i bash -konsollen:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
Trinn 9. Lag PostgreSQL -klynge ved å utføre:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Trinn 10. Start PostgreSQL -serveren (postmaster -prosessen) ved å utføre:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> loggfil 2> & 1 &
Trinn 11. Opprett en PostgreSQL -database i klyngen ved å utføre:
/usr/local/pgsql/bin/createdb test
Trinn 12. Logg deg på databasen med kommandoen psql:
/usr/local/pgsql/bin/psql test
Metode 1 av 1: Komplett liste over kommandoer
Dette er hele listen over kommandoer som skal utføres som er beskrevet i denne artikkelen for å installere serveren. Dette kan lagres i et skript som skal kjøres senere.
./konfigurasjon
gmake
su
gmake installere
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> loggfil 2> & 1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test