A PostgreSQL egy objektumrelációs adatbázisrendszer, amely rendelkezik a hagyományos kereskedelmi adatbázisrendszerek szolgáltatásaival, és a következő generációs adatbázis-kezelő rendszerekben megtalálható fejlesztésekkel is.
A PostgreSQL telepítéséhez adja ki a következő parancsot:
sudo apt-get install postgresql
                
A telepítés befejeződésekor állítsa be a PostgreSQL kiszolgálót az igényeinek megfelelően, bár az alapértelmezett konfiguráció is használható.
Alapértelmezésben a TCP/IP kapcsolat le van tiltva. A PostgreSQL több klienshitelesítési módszert támogat. Alapértelmezésben az IDENT hitelesítési módszer van használatban a postgres és helyi felhasználókhoz. További információkért nézze meg a PostgreSQL Administrator's Guide oldalt.
A következő szakasz feltételezi, hogy a TCP/IP módszert szeretné engedélyezni, és az MD5 módszert szeretné használni a kliensek hitelesítésére. A PostgreSQL konfigurációs fájljai az /etc/postgresql/<verzió>/main könyvtárban találhatók. A PostgreSQL 8.4 esetén például ez az /etc/postgresql/8.4/main könyvtár.
| ![[Tipp]](/img/admon/tip.png)  | |
| Az ident hitelesítés beállításához az  | 
A TCP/IP kapcsolatok engedélyezéséhez szerkessze az /etc/postgresql/8.4/main/postgresql.conf fájlt.
Keresse meg a #listen_addresses = 'localhost' sort, és módosítsa:
listen_addresses = 'localhost'
| ![[Megjegyzés]](/img/admon/note.png)  | |
| Más számítógépek csatlakozását a PostgreSQL kiszolgálójához a „localhost” a kiszolgáló IP-címére cserélésével engedélyezheti. | 
A többi paramétert is szerkesztheti, ezekkel kapcsolatos információkat a konfigurációs fájlban vagy a PostgreSQL dokumentációban találhat.
Miután a csatlakozás már lehetséges a PostgreSQL kiszolgálóhoz, a következő lépés a postgres felhasználó jelszavának beállítása. Adja ki a következő parancsot az alapértelmezett PostgreSQL sablonadatbázishoz való csatlakozáshoz:
sudo -u postgres psql template1
                A fenti parancs a postgres felhasználó nevében csatlakozik a template1 PostgreSQL adatbázishoz. Miután csatlakozott a PostgreSQL kiszolgálóhoz, az SQL parancsértelmezőbe kerül. A psql parancsértelmezőben futtathatja a következő SQL parancsot a postgres felhasználó jelszavának beállításához.
ALTER USER postgres with encrypted password 'az_ön_jelszava';
                A jelszó beállítása után szerkessze az /etc/postgresql/8.4/main/pg_hba.conf fájlt az MD5 hitelesítés használatához a postgres felhasználóval:
local all postgres md5
Végül indítsa újra a PostgreSQL démont az új beállítások életbe léptetéséhez. Adja ki a következő parancsot a PostgreSQL újraindításához:
sudo /etc/init.d/postgresql-8.4 restart
                | ![[Figyelem]](/img/admon/warning.png)  | |
| A fenti konfiguráció semmi esetre sem teljes. További paraméterek beállításához nézze meg a PostgreSQL Administrator's Guide oldalt. | 
- 
                      A fent említett Administrator's Guide kiváló információforrás. Ez elérhető a postgresql-doc-8.4 csomagban is. A csomag telepítéséhez adja ki a következő parancsot: sudo apt-get install postgresql-doc-8.4Az útmutató megjelenítéséhez nyissa meg a file:///usr/share/doc/postgresql-doc-8.4/html/index.html helyet a böngészőjében. 
- 
                      Általános SQL információkért lásd Rafe Colburn Using SQL Special Edition című könyvét. 
- 
                      További részletekért nézze meg az Ubuntu wiki PostgreSQL oldalát. 
 
       
              
 
                  
 
                  