Postgresql
Tartalomjegyzék
PostgreSQL
Telepítés
Az alábbi paranccsal telepíthető linux verzióhoz tartozó PostgreSQL adatbázis:
sudo apt-get install postgresql postgresql-contrib
Konfigurálás
Módosítanunk kell a postgres egyik konfigurációs fájlját:
sudo nano /etc/postgresql/10/main/pg_hba.conf
>
Az „# IPv4 local connections:” részben hozzá kell adnunk egy sort a képen szereplő formátumnak megfelelően:
host all all 0.0.0.0/0 md5
Majd ugyanígy teszünk a postgresql.conf fájllal is:
sudo nano /etc/postgresql/10/main/postgresql.conf
Ebben fájlban lehet a szervert konfigurálni. (Milyen IP címeket fogadjon el, milyen porton keresztül, hányan lehetnek egy időben felcsatlakozva, replikáció stb… )
Fontosabb paraméterek
listen_addresses : Milyen IP címekről lehet elérni az adatbázist (* = minden IP) port : Az adatbázis milyen porton érhető el
Kötelező beállítások
track_commit_timestamp = on Minden egyes adatbázis módosításnál kap egy timestamp-et az adott record. Ez segít a rendszernek a különbségi frissítések elvégzésében.
Egyéb beállítások
PSQL Cron...
Módosítások alkalmazása
Egyes paraméterek módosítása megköveteli a szerver újraindítását. Ez az alábbi paranccsal érhető el:
sudo service postgresql restart
vagy
sudo reboot
Felhasználó létrehozása SQL Managerben Ha nem akarunk adatbázis műveleteket alkalmazni, akkor az SQL Managerben is van lehetőségünk létrehozni a felhasználót. Annyit kell tennünk első alkalommal, hogy a pg_hba fájlban az IPv4 szekcióba az alábbi sort írjuk be:
host all all 0.0.0.0/0 trust
Így jelszó nélkül tudunk be lépni az adatbázisba. SQL Managerben hozzáadjuk az alapértelmezett adatbázist, postgres felhasználóval. Amint beléptünk lehetőségünk lesz felhasználókat hozzáadni. Általában szitar néven szuperuserként hozzuk létre. Amint ezt megtörtént a korábban beírt trust-ot módosítjuk md5-re. Így újraindítást követően jelszót fog kérni a szerverhez való csatlakozáskor.