Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel
English
SuSE Linux: Versionen ab 5.3
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
; beachten Sie dort insb. die
HTML-Dokumentation: /usr/doc/packages/postgres/html/index.html.
Siehe auch:
Stichwörter: DATENBANK, DATABASE, POSTGRESQL, SQL
Kategorien:
Applikationen
Feedback willkommen: Send Mail to ke@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-ke_postgresql-begin
)
Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel
English