Jak nainstalovat PostgreSQL pomocí zdrojového kódu: 12 kroků

Obsah:

Jak nainstalovat PostgreSQL pomocí zdrojového kódu: 12 kroků
Jak nainstalovat PostgreSQL pomocí zdrojového kódu: 12 kroků

Video: Jak nainstalovat PostgreSQL pomocí zdrojového kódu: 12 kroků

Video: Jak nainstalovat PostgreSQL pomocí zdrojového kódu: 12 kroků
Video: How to Download MegaSync and Create Mega Account | Top Google Drive Alternative! | 50 GB Free Space 2024, Duben
Anonim

Chtěli jste někdy nainstalovat server PostgreSql s některými vlastními možnostmi? Potřebujete nainstalovat server PostgreSQL ze zdrojového kódu místo předem nakonfigurovaných balíčků? Tento článek vás provede krátkou instalační procedurou, aby byl server PostgreSql uveden do provozu!

Kroky

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 1
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 1

Krok 1. Získejte zdrojový kód z webu PostgreSQL [1]

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 2
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 2

Krok 2. Rozbalte balíček zdrojového kódu

Použijte následující příkaz bash/console:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 je název aktuální verze. Budoucí verze se mohou v části 8.3.3 lišit.
  • Pod aktuálním adresářem (ten, ze kterého jste spustili výše uvedený skript) bude vytvořen adresář s názvem postgresql-8.3.3.

    Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 2, odrážka 2
    Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 2, odrážka 2
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 3
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 3

Krok 3. Změňte aktuální adresář na nově vytvořený (postgresql-8.3.3)

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 4
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 4

Krok 4. Nakonfigurujte zdrojový strom pro váš systém a vyberte požadované možnosti instalace:

  • Výchozí konfigurace: spusťte příkaz

    ./configure

    na bash/konzole

  • Vlastní konfigurace (pouze pro pokročilé uživatele): Mnoho možností vlastní konfigurace můžete nastavit pomocí možností příkazového řádku uvedených v dokumentaci PostgreSQL [2]
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 5
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 5

Krok 5. Spusťte proces sestavení spuštěním příkazového řádku

gmake

ve vaší konzole/bash.

V závislosti na vašem hardwaru to může trvat několik minut. Poslední zobrazený řádek by měl být:

Celý PostgreSQL byl úspěšně vytvořen. Připraveno k instalaci.

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 6
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 6

Krok 6. Nainstalujte soubory PostgreSql spuštěním příkazu bash/console:

gmake nainstalovat

který nainstaluje soubory do/usr/local/pgsql, pokud jste nepoužili možnost --prefix = PREFIX příkazového řádku, v takovém případě budou soubory nainstalovány na cestu určenou PREFIX

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 7
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 7

Krok 7. Vytvořte superuživatelský účet pro PostgreSQL spuštěním následujícího příkazu v bash konzole:

adduser postgres

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 8
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 8

Krok 8. Vytvořte adresář pro uložení datového stromu PostgreSQL spuštěním následujících příkazů v konzole bash:

mkdir/p01/pgsql/data

chown postgres/p01/pgsql/data

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 9
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 9

Krok 9. Vytvořte klastr PostgreSQL spuštěním:

su - postgres

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

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 10
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 10

Krok 10. Spusťte server PostgreSQL (proces postmaster) spuštěním:

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

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 11
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 11

Krok 11. Vytvořte databázi PostgreSQL v klastru spuštěním:

/usr/local/pgsql/bin/createdb test

Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 12
Nainstalujte PostgreSQL pomocí zdrojového kódu, krok 12

Krok 12. Přihlaste se do databáze pomocí příkazu psql:

/usr/local/pgsql/bin/psql test

Metoda 1 z 1: Kompletní seznam příkazů

Toto je úplný seznam příkazů ke spuštění, které jsou popsány v tomto článku pro instalaci serveru. To lze uložit do skriptu, který bude spuštěn později.

./configure

gmake

su

gmake nainstalovat

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

Doporučuje: