...
Uppgradering genom ny installation med backup
Info |
---|
Den här dokumentationen är skriven i samband med att lab2 servern skall uppdatera version av PostgreSQL så exempel och beskrivning är utformade för detta För all SQL använd Dbeaver |
Gör backup på befintliga data
Anslut mot databasen med Dbeaver. Kontrollera versionen av Postgres samt vilka databaser den innehåller
Code Block | ||
---|---|---|
| ||
--Visa versionen av Postgres
select version()
/* Resulatat
PostgreSQL 9.6.24 on x86_64-pc-linux-gnu (Ubuntu 9.6.24-4.pgdg20.04+1),
compiled by gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, 64-bit
*/
-- Lista databser
SELECT datname FROM pg_database;
/* Resulatat
postgres
template1
template0
lookup
nationaldata
plan
globalmap
bal
sfm
scb
document
skff
geonetwork
sk
giteadb
sive_fel
sive
weave_old
weave
*/ |
Info |
---|
Listan med databaser syns bäst i Dbeaver navigations-träd |
Börja göra en Global backup genom att högerklicka databasen postgres och välja tools>Global Backup. Skapa gärna en ny mapp t.ex. lab2_postgres_full_backup eftersom det är många backupers som ska tas.
Fortsätt sedan att ta en backup tools>Backup för varje databas. Se till att kryssa i alla scheman i databasen. (Databaser som uppenbarligen är temporär eller en äldre kopia skippas)
Code Block |
---|
-- Alternativet är att göra backupen med kommandon.
-- Global backup:
pg_dumpall -h localhost -U postgres -g -f /home/svsv/Downloads/global.sql
|
I katalogen /etc/postgresql
visas alla nuvarande installationer
...