Har du nogensinde ønsket at installere PostgreSql -serveren med nogle tilpassede muligheder? Har du brug for at installere PostgreSQL-serveren fra kildekoden i stedet for forudkonfigurerede pakker? Denne artikel guider dig gennem en kort installationsprocedure for at få PostgreSql -serveren i gang!
Trin
Trin 1. Hent kildekoden fra PostgreSQL -webstedet [1]
Trin 2. Pak kildekodepakken ud
Brug følgende bash/console -kommando:
gunzip postgresql-8.3.3.tar.gz
tjære xf postgresql-8.3.3.tar
- postgresql-8.3.3 er navnet på den aktuelle version. Fremtidige versioner kan variere i 8.3.3 -delen.
-
Der oprettes et bibliotek med navnet postgresql-8.3.3 under det aktuelle bibliotek (det, du udførte ovenstående script fra).
Trin 3. Skift det aktuelle bibliotek til det nyoprettede (postgresql-8.3.3)
Trin 4. Konfigurer kildetræet til dit system, og vælg de ønskede installationsmuligheder:
-
Standardkonfiguration: Kør kommandoen
./konfiguration
på din bash/konsol
- Brugerdefineret konfiguration (dette er kun for avancerede brugere): Du kan angive en masse tilpassede konfigurationsindstillinger ved hjælp af kommandolinjemuligheder, der er angivet i PostgreSQL -dokumentationen [2]
Trin 5. Start byggeprocessen ved at udføre kommandolinjen
gmake
i din konsol/bash.
Dette kan tage et par minutter afhængigt af din hardware. Den sidste linje, der skal vises, skal være:
Hele PostgreSQL er lavet med succes. Klar til installation.
Trin 6. Installer PostgreSql -filer ved at udføre kommandoen bash/console:
gmake installere
som installerer filerne til/usr/local/pgsql, medmindre du brugte kommandolinjefunktionen --prefix = PREFIX, i hvilket tilfælde filerne installeres til den sti, der er angivet af PREFIX
Trin 7. Opret en superbrugerkonto til PostgreSQL ved at udføre følgende kommando i bash-konsollen:
adduser postgres
Trin 8. Opret et bibliotek til at holde PostgreSQL -datatræ ved at udføre følgende kommandoer i bash -konsollen:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
Trin 9. Opret PostgreSQL -klynge ved at udføre:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Trin 10. Start PostgreSQL -serveren (postmaster -proces) ved at udføre:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfil 2> & 1 &
Trin 11. Opret en PostgreSQL -database i klyngen ved at udføre:
/usr/local/pgsql/bin/createdb test
Trin 12. Log ind på databasen ved hjælp af kommandoen psql:
/usr/local/pgsql/bin/psql test
Metode 1 af 1: Komplet liste over kommandoer
Dette er den fulde liste over kommandoer, der skal udføres, der er beskrevet i denne artikel for at installere serveren. Dette kan gemmes i et script, der skal udføres senere.
./konfiguration
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> logfil 2> & 1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test