PostgreSQL ist eine SQL-Datenbank, die nicht wie MySQL primär auf Lesezugriffe optimiert wurde, sondern auch fortgeschrittene Features wie Transaktionen bietet - bei vergleichbarer Geschwindigkeit. Dennoch gilt Postgres als belastbarer bei wirklich hoher Last (s.a. den Artikel Gut bemessen PostgreSQL und MySQL schneller machen aus der iX 1/2002 ).

Homepage: http://www.de.postgresql.org/

Lizenz: BSD

Wichtig

Postgresql Replikation

slon.diff

zweiteres muss noch etwas angepasst werden (besonders slony stop) slony

Vom Design her ist Slony sehr gut, jedoch bei der Ausführung gibts bei den jeweiligen Entwicklern einige Meinungsverschiedenheiten sowie Unklarheiten. Auch Wenn derzeit Version 1.02 verfügbar ist, ich würde es eher als Version 0.4 kennzeichnen, Slony ist von der Administration her noch nicht fertig programmiert. Auf längere Sicht gesehen ist dies aber auf jeden Fall ein sehr Hochwertiges Replikationssystem.

-- MarkusRechberger

Links

Anwendungen

Dokumentation

Anwendung von PostgreSQL in der Praxis

Fragen

Frage: Weiß jemand, wie Postgres dazu gebracht wird, die Sortierreihenfolge für deutsche Sprache zu benutzen? (Ä = A , a=A etc.) -- ThomasKalka 2003-01-15 17:40:18

Diese Frage würde mich auch interessieren. In unserer derzeitigen 7.3 Version hat die Datenbank das voreingestellte SQL ASCII encoding; eigentlich hätte man beim Anlegen mit "createdb" direkt das "LATIN1" Format angeben sollen; schonmal versucht ob es damit funktioniert ? - Ich bislang nicht; alldieweil es wahrscheinlich nicht ratsam ist bei einer produktiven Datenbank mittendrin das encoding zu wechseln (?); darstellen lassen sich die Umlaute allerdings einwandfrei auch mit SQL ASCII encoding -- IngoSchnieders 2003-03-01 13:44:47

Antwort: Die Sortierreihenfolge hängt nicht von der Kodierung sondern von der Locale-Einstellung ab. Dies wird beim Ausführen von initdb festgelegt; für Deutsch sollte man eine de_DE-Variante nehmen. Leider ist es nicht möglich, die für die Sortierung verwendete Locale-Einstellung nachträglich zu verändern (dazu muss man die Datenbank exportieren und neu einlesen). Die aktuelle Locale für eine Datenbank kann man mit pg_controldata abfragen. Siehe auch:

http://sql-info.de/de/postgresql/postfaq.html#5_5

-- IanBarwick

OffeneFrage: PG-Admin meldet beim Verbindungsversuch:

Ein Fehler ist aufgetreten:

Error connecting to the server:

Wo liegt das Problem?

OffeneFrage: Wie verbinde ich mich mit der Datenbank? -- ThomasHochstetter 2005-11-20 02:24:11

psql <datenbankname> -- PeterWiersig

OffeneFrage: Wie stelle ich fest welche Datenbanken existieren? -- ThomasHochstetter 2005-11-06 17:28:25

psql -l -- PeterWiersig


PostgreSQL (zuletzt geändert am 2007-12-23 22:46:06 durch localhost)