SuSE Linux: Versionen 5.3 bis 6.4
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version.
Daher ist es möglich, dass die Informationen in diesem Artikel
nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht
mehr funktionierende Links enthält.
Es scheint nicht einfach zu sein, die Arbeit mit PostgreSQL zu beginnen...
In /var/log/server.log
finden Sie die folgende Fehlermeldung:
/usr/bin/postmaster does not find the database system. Expected to find it in t he PGDATA directory "/var/lib/pgsql/data", but unable to open file with pathname "/var/lib/pgsql/data/base/template1/pg_class". No data directory -- can't proceed.
Um kommende Updates zu erleichern oder um einfach reine PostgreSQL-Client-Rechner einrichten zu können, wurde das Datenbanksystem PostgreSQL auf mehrere Pakete aufgeteilt:
sie haben bei der Erstinstallation vergessen, das Paket "pg_datab
"
zu installieren.
Installieren Sie das Paket "pg_datab
" und versuchen Sie dann
erneut als "root
", den postmaster
zu starten:
rcpostgres start
Nun loggen Sie sich via su
als User "postgres
" ein:
su - postgres
und legen Sie Ihren eigenen User-Namen als einen PostgreSQL-Benutzer an
(anstelle von LOGNAME
verwenden Sie Ihren Login-Namen):
createuser LOGNAME
Beantworten Sie alle Fragen. Dann können Sie als regulärer Benutzer (LOGNAME) eine PostgreSQL-Datenbank anlegen. Loggen Sie sich als LOGNAME ein und führen Sie den Befehl aus:
createdb address
Verbinden Sie sich über eines der mitgelieferten Interfaces mit der Datenbank:
psql address
oder unter dem X Window System mit
pgaccess
.
Die weiterführende Dokumentation zu PostgreSQL liegt unter
/usr/doc/packages/postgres
.