SuSE Support-Datenbank

Titel: Mit PostgreSQL beginnen

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- 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

---

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
---

SDB-ke_postgresql-begin, Copyright SuSE GmbH, Nuremberg, Germany - Version: 10. Aug 1998
Impressum - Zuletzt generiert: 24. Feb 1999 11:34:37 by maddin with sdb_gen 1.00.0