Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Uppgradering genom ny installation med backup

Global backup sparar hela instansens inställningar. Den är speciellt viktig för att få med användare (rollr) med dess behörighet och lösenord. Global backup bör göras som med kommando rad.

Code Block
sudo -u postgres pg_dumpall --globals-only --port 5432 > globals.sql
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

...

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.

...

Code Block
languagebash
# Utdrag ur filen postgresql.conf
# - Connection Settings -
listen_addresses = '*'
#listen_addresses = 'localhost'		# what IP address(es) to listen on;
					# comma-separated list of addresses;
					# defaults to 'localhost'; use '*' for all
					# (change requires restart)
port = 5432				# (change requires restart)
max_connections = 200			# (change requires restart)

Avinstallera

...

eventuella gamla instanser

För att avinstallera en instans av PostgreSQL används kommandot apt-get --purge remove postgresql-12. I detta fall instans 12

...

Code Block
#installtioen
sudo apt update
#Installera PostgeSQL
sudo apt install postgresql postgresql-contrib
#Installera PostGIS version 3 på PostgreSQL 16
sudo apt install postgresql-16-postgis-3

#stoppa och startstarta postgres
sudo systemctl stop postgresql.service
sudo systemctl start postgresql.service

...