Nemrég nézegettem az itt
http://szabadut.fsf.hu/oktatas/oktatovideok/base-videok/
található videókat, elsősorban a Libreoffice - Mysql beállítást. Nekem valamiért a Postgresql szimpatikusabb, gondoltam beállítom hasonlóan mint a Mysql-t. Itt közzéteszem a megoldásom, hátha valakit érdekel.
1. Postgresql telepítése:
sudo apt-get install postgresql
A telepítés során szépen látszik, hogy elindul a postgresql szerver.
Elindítani, leállítani, újraindítani az alábbi parancsokkal lehet:
sudo service postgresql start
sudo service postgresql stop
sudo service postgresql restart
2. Telepítés utáni beállítás:
Itt lehet használni az Ubuntu kiszolgálók kézikönyvét:
http://sugo.ubuntu.hu/10.04/html/serverguide/hu/postgresql.html
Ezt annyival egészíteném ki, hogy a
local all all peer
sort is cseréltem
local all all md5
mivel nem postgres felhasználóként akartam adatbázist használni.
3. postgresql felhasználóként belépés:
Mivel nincs root, ezért a su - postgres parancs nem működik közvetlenül, helyette:
sudo su
su - postgres
4. A postgres felhasználó jelszavát így is módosítani lehet:
sudo passwd postgres
5. Adatbázis felhasználó és adatbázis létrehozása:
Először is lépjünk be a postgres felhasználóként ( a postgres felhasználó a root a postgresql-ben)
sudo su
su - postgres
a, Adatbázis felhasználó létrehozása:
createuser felhasználó
sajnos a jelszóbeállítás így nem ment de ezzel a paranccsal igen:
sudo -u postgres psql template1
ALTER USER postgres with encrypted password 'xxxxxxx';
b, Adatbázis létrehozása, már saját felhasználóként:
createdb adatbázis
6. sdbc driver telepítése:
sudo apt-get install libreoffice-sdbc-postgresql
7. Csatlakozás:
Kapcsolódás létező adatbázishoz -> Postgresql
Az adatbázis URL címéhez megadjuk az alábbit
dbname=adatbázis hostaddr=127.0.0.1 port=5432
Ezt követően a megadjuk a felhasználónevünket, és teszteljük a kapcsolatot, létrehozzuk az adatbázisunkat Base-ben és örülünk.
Hasznos parancsok még ha valami nem sikerül: dropdb, dropuser.