PostgreSQL

Linux.fista
Versio hetkellä 4. lokakuuta 2010 kello 19.46 – tehnyt Raspi (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

PostgreSQL on SQL-kieltä tukeva avoimen lähdekoodin tietokantamoottori. Sitä on kehitetty jo 15-vuotta. Se on tehokas, ja toteuttaa monia tietokantastandardeja monilla palvelinalustoilla. Tietokannan kokoa ei ole rajoitettu, ja taulun kokoa voidaan kasvattaa 32 teratavuun asti. Testiversio on saatavissa binääripakettina ja lähdekoodeina FreeBSD:lle, Linuxille, Mac OS X:lle, Solarikselle ja Windowsille.


Postgre-palvelin näkymään maailmalle (Ubuntu)

 cd /etc/postgresql/<versio>/main/
 $EDITOR pg_hba.conf

Lisää rivi

 host all all 0.0.0.0/0 md5

Sulje editori

 $EDITOR postgresql.conf

Muokkaa

 listen_addresses = '*'  

Sulje editori Käynnistä PostgreSQL-palvelin uudelleen

 /etc/init.d/postgresql restart


Salasanan vaihto (Testattu: Ubuntu)

sudo -u postgres psql postgres
\password

Vaihda salasana

\q


Tietokannan kopioiminen

pg_dump --no-acl --no-owner -U <käyttäjä> -h <isäntä tai IP> -Fc <tietokanta> -f <tiedoston nimi>
pg_dump --no-acl --no-owner -U linuxfi -h 127.0.0.1 -Fc linuxfi_db -f linuxfi.dump


Tietokannan palautus

pg_restore -1 -c --no-owner -U <käyttäjä> -d <tietokanta> -h <isäntä tai IP> <tiedosto>
pg_restore -1 -c --no-owner -U linuxfi -d linuxfi_db -h 127.0.0.1 linuxfi.dump


Työkaluja


Katso myös

Aiheesta muualla