SuSE Linux: Od verze 5.3
Zdá se, že není jednoduché začít pracovat s PostgreSQL.
V /var/log/server.log
naleznete následující chybové hlášení:
/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.
Pro usnadnění následujících aktualizací nebo jednoduše pro vytvoření pouze PostgreSQL klienta, byl databázový systém PostgreSQL rozdělen na několik balíků:
při první instalaci jste zapoměli instalovat balík "pg_datab
".
Instalujte balík "pg_datab
" a pokuste se potom opět spustit
postmaster
jako uživatel root
:
rcpostgres start
Nyní se přihlašte pomocí su
jako uživatel postgres
:
su - postgres
a vytvořte vaše vlastní uživatelské jméno pro PostgreSQL
(místo LOGNAME
použijte vaše vlastní uživatelské jméno):
createuser LOGNAME
Zodovězte prosím všechny dotazy. Potom se můžete přihlásit jako oprávněný uživatel do databáze PostgreSQL. Po přihlášení uveďte následující příkaz:
createdb address
Spojte se pomocí jednoho z dodávaných interface s databází (psql address
),
nebo v X Window (pgaccess
).
Podrobnou dokumentaci k databázi PostgreSQL se nachází v adresáři
/usr/doc/packages/postgres
; kde věnujte zvláštní pozornost HTML dokemntaci:
/usr/doc/packages/postgres/html/index.html.