11 Harjoitus 10: Varmistus ja palautus
Harjoituksen sisältö - Tutustutaan tietokannan varmistamiseen ja palautukseen.
Harjoituksen tavoite - Opiskelija tietää kuinka tietokanta voidaan varmistaa ja palauttaa.
11.1 Harjoitus 10.1: Luodaan varmistus
Tehdään varmistus koulutuskannasta pgAdmin-työkalun avulla. Valitse harjoitustietokanta ja valitse hiiren oikealla painikkeella Backup…-toiminto:

Mikäli Backup-ikkuna ei avaudu vaan törmäät virheilmoitukseen, menettele seuraavasti: File > Preferences > vasemman reunan valikosta Paths alta Binary Paths ja kirjoita PostgreSQL Binary Path -kenttään /usr/bin
Täytä avautuvaan Backup-ikkunaan tiedoston nimeksi “trainingdatabase_backup”, formaatiksi Tar ja koodaukseksi UTF8.

11.2 Harjoitus 10.2: Tehdään palautus
11.2.1 Luo uusi tietokanta
Klikkaa hiiren oikeaa nappia tietokantaklusterin päällä ja valitse Create > Database…. Anna tietokannalle nimeksi “trainingdatabase2”.

11.2.2 Palauta varmistustiedostosta tiedot
Palautetaan siihen varmistukset klikkaamalla hiiren oikeaa painiketta juuri luodun trainingdatabase2-tietokannan päällä. Valitse Restore… > Filename > … ja hae äsken tallentamasi .tar-tiedosto koulutustietokoneesta.

Jos varmistustiedostoa ei meinaa löytyä, valitse Select file -ikkunan oikean alanurkan Format-alasvetovalikosta formaatiksi All Files. Voit tarkastella palautettavia kohteita ennen palautusta Display Objects -toiminnon avulla.

Kuinka kopioit harjoitustietokannan rakenteen (skeeman) toiseen tietokantaan?