moses_78
Aktives Mitglied
Thread Starter
- Dabei seit
- 08.04.2005
- Beiträge
- 1.288
- Reaktionspunkte
- 22
PostgreSQL unter Unix/Mac OS X kompilieren und Installieren
Ich habe wohl zu viel Zeit...daher eine weiteres kleines Tutorial
Hier eine weitere Anleitung, diesmal, um das beliebte DBMS "PostgreSQL" zu
installieren. Im Grunde läuft alles ähnlich wie bei MySQL ab, es gibt jedoch ein
paar Unterschiede, welche zu beachten sind, wie zb. die anders geregelte
Benutzerverwaltung.
Hinweis: Eine Raute(#> ) vor den Befehlen bedeutet, dass man root-Rechte
benötigt, um sie auszuführen. Ein Dollarzeichen bedeutet, dass die Rechte ei-
nes gewöhnlichen Benutzers ausreichen. Root-Rechte erlangt man mit "sudo
<Befehl>" oder "su root".
Warum PostgreSQL?
PostgreSQL ist, im Vergleich zu MySQL, die "große" Lösung. MySQL ist für
kleinere Aufgaben vollkommen ausreichend, hat jedoch auch schwächen,
was große Datenbestände betrifft. Eine Datensatz bei PostgreSQL zb. kann
bis zu 1,6 Terabyte groß sein, bei MySQL (Typ MyISAM) sind es "nur" 64 Kb.
Desweiteren verfügte PostgreSQL schon früh über praktische Features wie
Stored Procedures und Trigger, zweiteres beispielsweise war schon in Ver-
sion 6.2.1 (1997 erschienen) verfügbar, während MySQL es erst seit Version
5.0.2 (Ende 2004) hat.
Kompilierung
Auch diese Software soll aus dem Programme-Verzeichnis installiert werden:
Dann müssen die Sourcen des aktuellsten (Stand 13.4.), stabilen Relaeses gesaugt werden:
Das heruntergeladen, gzip-komprimierte tar-Archiv wird mit
dekomprimiert, und in das entstehende Verzeichnis gewechselt:
Nun wieder der bereits bekannte Dreisprung aus "configure", "make" und "make install":
Ich habe wohl zu viel Zeit...daher eine weiteres kleines Tutorial
Hier eine weitere Anleitung, diesmal, um das beliebte DBMS "PostgreSQL" zu
installieren. Im Grunde läuft alles ähnlich wie bei MySQL ab, es gibt jedoch ein
paar Unterschiede, welche zu beachten sind, wie zb. die anders geregelte
Benutzerverwaltung.
Hinweis: Eine Raute(#> ) vor den Befehlen bedeutet, dass man root-Rechte
benötigt, um sie auszuführen. Ein Dollarzeichen bedeutet, dass die Rechte ei-
nes gewöhnlichen Benutzers ausreichen. Root-Rechte erlangt man mit "sudo
<Befehl>" oder "su root".
Warum PostgreSQL?
PostgreSQL ist, im Vergleich zu MySQL, die "große" Lösung. MySQL ist für
kleinere Aufgaben vollkommen ausreichend, hat jedoch auch schwächen,
was große Datenbestände betrifft. Eine Datensatz bei PostgreSQL zb. kann
bis zu 1,6 Terabyte groß sein, bei MySQL (Typ MyISAM) sind es "nur" 64 Kb.
Desweiteren verfügte PostgreSQL schon früh über praktische Features wie
Stored Procedures und Trigger, zweiteres beispielsweise war schon in Ver-
sion 6.2.1 (1997 erschienen) verfügbar, während MySQL es erst seit Version
5.0.2 (Ende 2004) hat.
Kompilierung
Auch diese Software soll aus dem Programme-Verzeichnis installiert werden:
Code:
$> cd /Applications
Code:
$> curl -O http://ftp.de.postgresql.org/mirror/postgresql//source/v8.2.3/postgresql-8.2.3.tar.gz
Code:
$> tar xzvf postgresql-8.2.3.tar.gz
Code:
$> cd postgresql-8.2.3
Code:
$> ./configure --prefix=/usr/local/postgresql-8.2.3
$> make
#> make install
Zuletzt bearbeitet: