Parfois, les utilisateurs de bases PostgreSQL (développeurs, administrateurs d'application, responsables de données, ...) font des erreurs. Faire comme si ça n'existait pas n'est pas la bonne solution.
Utiliser les fonctionnalités de récupération d'un instantané (Point In Time Recovery) n'est pas la difficulté dans ce cas. Même si certaines parties sont assez techniques, il suffit de suivre la documentation.
Quand on veut corriger une erreur d'utilisateur, il faut faire du Point In Time Recovery jusqu'à un point dans le temps AVANT la bêtise. Pour ce faire, Il faut savoir quand a eu lieu ladite bêtise.
Après quelques rappels techniques, nous explorerons un cas réel d'erreur destructive d'utilisateur et effectuerons le Point In Time Recovery juste avant qu'elle n'ait lieu.
1. SAUVEZ LE MONDE AVEC
PITR
PGSESSION
17/11/2017
Lætitia AVROT
Société Loxodata
2. QUI
Lætitia Avrot
Formatrice et consultante PostgreSQL
DBA PostgreSQL, Oracle et SQL Server depuis plus de 10 ans
Quelques gros projets (IGN, DMPH, DMP, Ministères...)
@l_avrot