SuSE GmbH

SuSE Support-Datenbank

Titel: Mit PostgreSQL beginnen

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

Mit PostgreSQL beginnen

Bezieht sich auf

SuSE Linux: Versionen ab 5.3

Symptom:

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.

Ursache:

Um kommende Updates zu erleichern oder um einfach reine PostgreSQL-Client-Rechner einrichten zu können, wurde das Datenbanksystem PostgreSQL auf mehrere Pakete aufgeteilt:

postgres
PostgreSQL - die Datenbank
pg_datab
Initialisierungsdatenbank für PostgreSQL
pg_ifa
PostgreSQL-Interfaces (Basis)
pg_iface
Zusätzliche PostgreSQL-Interfaces

sie haben bei der Erstinstallation vergessen, das Paket "pg_datab" zu installieren.

Lösung:

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

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

SDB-ke_postgresql-begin, Copyright SuSE GmbH, Nuremberg, Germany - Version: 10. Aug 1998
SuSE GmbH - Zuletzt generiert: 03. Oct 1999 22:26:09 by maddin with sdb_gen 1.00.0