Exercici: Còpies de seguretat
(Reconeixement - NoComercial - CompartirIgual) 🅭
Enunciat
Aquests exercicis estan dissenyats per practicar la creació de còpies de seguretat
i la restauració de les dades utilitzant les eines pg_dump/pg_restore i pg_basebackup.
Exercici 1: Còpia de seguretat lògica amb pg_dump
-
Crea una base de dades anomenada escola i, dins d'ella, l'usuari school_admin
amb els privilegis necessaris per crear taules.
-
Crea una taula anomenada subjects amb les següents columnes:
subject_id (SERIAL, clau primària)
subject_name (VARCHAR(100))
hores (INTEGER)
-
Insereix almenys cinc registres a la taula subjects amb dades
dels mòduls professionals del teu cicle formatiu.
-
Utilitza pg_dump per a crear les següents còpies de seguretat, en format custom:
-
Verifica que les còpies de seguretat s'han creat correctament
i restaura-les amb pg_restore en una nova base de dades per assegurar-te
que les dades es poden recuperar.
Exercici 2: Còpia física amb pg_basebackup
- Configura el servidor perquè arxive els WAL (
archive_mode i archive_command).
-
Realitza una còpia física completa del clúster amb pg_basebackup.
Esborra les dades i restaura-les a partir d'aquesta còpia.
-
Crea un TABLESPACE i afegeix-hi algunes dades.
-
Realitza una nova còpia física que incloga el nou tablespace.
Esborra les dades i restaura-les.
Configura la recuperació a un punt concret en el temps (PITR) i comprova que, després d'una eliminació accidental de dades, pots recuperar l'estat previ a l'error
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.