Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Ohjelma
| | PostgreSQL on [[SQL]]-kieltä tukeva avoimen lähdekoodin tietokantamoottori. Se on tehokas, ja toteuttaa monia tietokantastandardeja. |
| | nimi=PostgreSQL
| |
| | kuva=
| |
| | kuvateksti=
| |
| | lisenssi=PostgreSQL-lisenssi
| |
| | käyttöliittymä=teksti
| |
| | kotisivu=[http://postgresql.org/ postgresql.org]
| |
| }}
| |
| | |
| '''PostgreSQL''' (''pgsql'') 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.
| |
| | |
| ==Asennus==
| |
| {{Asenna|PostgreSQL|postgresql}}
| |
| | |
| ==PostgreSQL-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==
| |
| * [http://www.pgadmin.org/ pgAdmin] Graafinen
| |
| * [http://phppgadmin.sourceforge.net/ phpPgAdmin] Web-pohjainen
| |
| * [http://pgfouine.projects.postgresql.org/ pgFouine] Logianalysaattori
| |
|
| |
|
| ==Katso myös== | | ==Katso myös== |
| *[[MySQL]] | | *[[MySQL]] |
|
| |
|
| ==Aiheesta muualla== | | ==Linkkejä== |
| * [http://www.postgresql.org/ PostgreSQL:n kotisivu] | | * [http://www.postgresql.org/ PostgreSQL:n kotisivu] |
|
| |
|
| [[Luokka:Tietokannat]] | | [[Luokka:Palvelimet]] |