PostgreSQL-tietokantapalvelimen käyttäminen
Tietokannat-kurssilla on käytössä PostgreSQL-tietokantapalvelin, jonka avulla harjoitellaan
tietokannan taulujen luomista, tietojen lisäämistä, muuttamista, poistamista ja kyselyjen
tekemistä SQL-kielellä.
Palvelimen käyttäminen onnistuu mistä tahansa verkkoyhteydellä varustetusta koneesta johon
on asennettu ODBC Query Tool ja PostgreSQL:n ODBC-ajuri. Agoran mikroluokkiin nämä on jo asennettu. Kotikoneisiin nämä täytyy jokaisen asentaa
itse. Ohjelmat löytyvät seuraavista osoitteista:
Jos verkkoyhteyttä ei ole käytettävissä niin on joko tyydyttävä tekemään demotehtävät ja harjoitustyö
Agoran mikroluokissa tai asennettava omalle koneelle tietokannanhallintajärjestelmä.
ODBC-yhteyden luominen PostgreSQL-tietokantaan
- Käynnistä ODBC Query Tool.
- Ensimmäistä kertaa ODBC Query Toolia käyttäessäsi sinun pitää määritellä
mihin tietolähteeseen (engl. Data Source) muodostetaan ODBC-yhteys.
Valitse seuraavaksi New.
- Seuraavaksi pitää valita käytettävä ODBC-ajuri. Valitse PostgreSQL ja paina Next.
- Seuraavaksi pitää antaa ODBC-yhteydelle nimi ja valita paikka jonne sen asetukset tallennetaan.
Valitse tallennuspaikaksi U:-asema ja sieltä
tietokannat-kansio. Anna yhteyden nimeksi (engl. File name)
tietokannat.dsn. Valitse lopuksi Next.
- Viimeistele tietolähteen luominen valitsemalla Finish.
- Esiin aukeaa PostgreSQL-ajurin oma dialogi, joka tarvitsee vielä tiedot tietokannan nimestä,
palvelimesta sekä käyttäjätunnuksesta ja salasanasta.
Oma opettajasi luo sinulle tarvittavan käyttäjätunnuksen.
- Tietokannan nimi (Database) on sama kuin käyttäjätunnuksesi
- Tietokantapalvelin (Server) on
bester.it.jyu.fi.
- Portti (Port) on
5432
- Käyttäjätunnus (User Name)
- Salasana (Password) on sama kuin käyttäjätunnuksesi

Valitse lopuksi OK.
- Vielä viimeinen varmennus ODBC-asetuksien tallentamisesta. Valitse OK.
- ODBC-asetukset eivät tallenna tietoa salasanasta (oma käyttäjätunnus agoranetissa) joten joudut antamaan sen vielä ennen kuin saat yhteyden auki.

ODBC Query Toolin käyttäminen
- Käy ensimmäiseksi muuttamassa Query Toolin asetuksia Query|Current Connection Options. Muuta erotinmerkiksi (engl. Query batch separator) puolipiste (;)
ja salli SQL-lauseiden suorittaminen vaikka jossakin lauseessa olisi virhe eli ota
ruksi pois kohdasta When a query batch fails do not execute subsequent query batches.
- Muuta seuraavaksi tietokantapalvelimella oleva salasanasi:
ALTER USER <oma tunnus> WITH UNENCRYPTED PASSWORD 'uusi salasana'
Esim. käyttäjän tjlahton salasanan voisi muuttaa komennolla:
ALTER USER tjlahton WITH UNENCRYPTED PASSWORD 'salasana'
Kirjoita salasanan vaihtava rivi ODBC Query toolin editori-ikkunaan ja suorita se painamalla
F5 tai valitsemalla työkalupalkista
. Älä käytä sellaista salasanaa, joka sinulla on käytössä jossakin
muualla. Jokin yksinkertainen sana riittää, koska kyseessä on kuitenkin vain harjoittelutietokanta.