Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
pgs_restore [2021/01/22 21:38] – milano | pgs_restore [2021/02/14 12:06] – milano | ||
---|---|---|---|
Line 23: | Line 23: | ||
< | < | ||
- | pg_restore -U balans_admin -C -d postgres b1.backup | + | pg_restore -U balans_admin -C --disable-triggers |
</ | </ | ||
Line 30: | Line 30: | ||
**-U balans_admin** znači da operaciju izvodim, na novom serveru, pod korisničkim nalogom // | **-U balans_admin** znači da operaciju izvodim, na novom serveru, pod korisničkim nalogom // | ||
**-C** znači da se na će se pri raspakivanju napraviti nova baza podataka, sa istim imenom kao što ga je imala izvorna.\\ | **-C** znači da se na će se pri raspakivanju napraviti nova baza podataka, sa istim imenom kao što ga je imala izvorna.\\ | ||
+ | **--disable-triggers** se koristi kada postoje podaci unutar baze koja se restaurira kako bi se izbegle greške u referencijalnim vezama među podacima koji nisu u potpunosti vraćeni. \\ | ||
**-d postgres** je parametar koji pravi najviše zabune, jer izgleda kao da dajemo instrukciju da se baza raspakuje u bazu sa imenom // | **-d postgres** je parametar koji pravi najviše zabune, jer izgleda kao da dajemo instrukciju da se baza raspakuje u bazu sa imenom // | ||
**b1.backup** je ime fajla u kom se nalazi spakovana i kompresovana baza koju raspakujemo. | **b1.backup** je ime fajla u kom se nalazi spakovana i kompresovana baza koju raspakujemo. | ||
Line 99: | Line 100: | ||
'' | '' | ||
- | '' | + | '' |
Otključavam period: | Otključavam period: | ||
Line 107: | Line 108: | ||
Ukoliko je potrebno vratiti zaključavanje u prethodno stanje pre postavke u NULL treba očitati tekuću vrednost. | Ukoliko je potrebno vratiti zaključavanje u prethodno stanje pre postavke u NULL treba očitati tekuću vrednost. | ||
- | Sada smo spremni da preuzmemo i ostale podatke: | + | Sada smo spremni da preuzmemo i ostale podatke, ali ovaj put dodajemo i '' |
< | < | ||
- | #> pg_restore -h 192.168.0.5 -p 5432 -U postgres -v -n bcus -n bpub -n btek -O -d b3 -x -a c: | + | #> pg_restore -h 192.168.0.5 -p 5432 -U postgres -v -n bcus -n bpub -n btek -O -d b3 -x -a --disable-triggers |
</ | </ | ||
- | Po završetku procesa otvoriti fajl '' | + | Po završetku procesa otvoriti fajl '' |
Očekivana je samo jedna greška - tabela '' | Očekivana je samo jedna greška - tabela '' | ||