Kuidas teha oma andmebaasist backup'i?
Esimestes praktikumides teed päringuid ja üldjuhul ei tohiks Sa midagi oma andmebaasis muuta. Kui aga muudad, on hea, kui on olemas varufail ehk backup fail. Seda on vaja ka mitmeted kodutööde esitamiseks.
Selleks, et luua enda andmebaasi backup, mine DBeaveris General -> Connections -> postgres -> Databases -> postgres
. Vajuta parema hiireklahviga postgres
andmebaasi peale. Avanenud menüüs mine Tools -> Backup
.
Sul avaneb pildil näha olev aken. Valjuta seal 'All' valiku peale nagu pildil noolega näidatud ning vajuta 'Next'.
Kontrolli, et kõik 'Settings' väljad kattuksid pildi peal olevatega. 'Output folder' vali selline, kust sa loodava faili hiljem üles leiad (näiteks Desktop või Downloads või kataloog, kus on selle aine failid). 'File name pattern' lahtrisse kirjuta näiteks enda perenimi koos aastaga kujul 'perenimi_aasta' (sellega määrad failile nime). Faili nimele soovi korral võid lisada ka kuupäeva või versiooni numbri kui soovid salvestada erinevaid andmebaasi seise. Lõpuks vajuta 'Finish'. Järgmise akna võid sulgeda ning andmebaasifail peaks olema tekkinud sinu poolt määratud kausta.
Logifaili salvestab Postgre veateated ja mõnikord võib praktikumi juhendaja neid Sinult küsida. Logifaili saamiseks tuleb sul minna sinna kausta, kuhu sa paigaldasid PostgreSQL'i. Windowsi peal, kui sa asukohta paigalduse käigus ei muutnud, on PostgreSQL sul Program Files kaustas. Mine File Explorer -> This PC -> SYSTEM (C:) -> Program files -> PostgreSQL -> 14 -> Data -> Log
. Avanenud kausta tekivad logifailid kuupäevapõhiselt, mis peaksid olema kujul 'postgresql-2022-03-06_141347.log'. Vali sealt sellise kuupäevaga logifail, millal sa esitatavat iseseisvat tööd tegid.
Maci peal paigaldati PostgreSQL vaikeväärtustega juur Library
kausta. Library
kaust on tavaliselt Maci peal peidetud. Selleks, et kaustale ligi pääseda ava 'Finder'. Üleval menüüribal mine Go -> Go to foler...
. Avanenud aknas kirjuta otsinguribale /
ning vajuta ENTER. Edasi liigu kausta Library -> PostgreSQL -> 14
. Nüüd on meil edasi vaja saada data
kausta, aga tõenäoliselt sul sellele ligipääsu hetkel pole (kui näed kausta juures punast keelumärki, siis ligipääs puudub). Selleks, et data
kaustale ligi saada vajuta parema hiireklahviga data
kausta peale ning vali Get Info
. Avanenud aknas mine kõige alla ning ava Sharing & Permission:
valik. Akna paremal all nurgas vajuta tabaluku peale ning sisesta enda Maci kasutaja parool. Sharing & Permission:
all otsi üles kirje everyone
ning vajuta selle kõrval olevale No Access
peale. Avanenud menüüribast vali Read & Write
. Vajuta taas tabaluku peale ning sulge aken. Nüüd peaksid saama data
kaustale ligi. Liigu nüüd data -> log
. Avanenud kaustas on kuupäevapõhised logifailid kujul 'postgresql-2022-03-06_141347.log'. Vali sealt sellise kuupäevaga logifail, millal sa esitatavat iseseisvat tööd tegid. Logifaili esitamiseks kopeeri see sealt kaustast välja (pead sisestama enda Maci kasutaja parooli).
Tarkvara ja andmebaasi paigaldamine | Päringulause (algus) |