Qui peut restaurer une base de données
La restauration modifie des données actives ; elle est donc réservée aux personnes qui peuvent déjà modifier la base de données.- Applications personnelles : le propriétaire et les collaborateurs disposant d’un accès en modification.
- Applications d’espace de travail : les membres ayant le niveau d’accès Editor, Publisher ou Owner sur l’application. Les membres en lecture seule ne peuvent pas restaurer.
Restaurer votre base de données de développement
Votre base de données de développement est restaurée avec votre code grâce au rollback vers un point de contrôle. Sélectionnez Rollback here sur n’importe quel point de contrôle créé par Agent. La boîte de dialogue de confirmation indique ce qui est concerné : vos fichiers, votre base de données de développement et la mémoire d’Agent reviennent tous à l’état dans lequel ils se trouvaient à ce point de contrôle.Le rollback vers un point de contrôle ne touche jamais votre base de données de production. Pour récupérer des données de production, utilisez l’une des méthodes ci-dessous.
Restaurer votre base de données de production à un moment précis
La restauration à un point dans le temps (PITR) conserve un historique continu de votre base de données de production. Elle est activée à la création de la base de données, avec une fenêtre de 7 jours, et vous pouvez restaurer à n’importe quelle seconde de cette fenêtre.Modifier la fenêtre de rétention
- Ouvrez l’outil Database et sélectionnez Production.
- Ouvrez Settings, puis développez Point-in-time recovery sous Advanced.
- Choisissez une durée sous Recovery window.

Restaurer
- Dans Point-in-time recovery, sélectionnez Restore database….
- Sous Timestamp, saisissez la date et l’heure auxquelles revenir. Les heures sont exprimées dans votre fuseau horaire local, et le moment choisi doit se situer dans votre fenêtre de récupération.
- Sélectionnez Restore.

Planifier des sauvegardes quotidiennes de production
Les sauvegardes planifiées créent chaque jour un instantané complet de votre base de données de production lorsqu’elle est active, et le conservent pendant la durée que vous choisissez. Elles complètent le PITR à moindre coût : moins de points de restauration, mais chacun est une copie complète qui ne dépend pas de la fenêtre PITR.Pour réduire les coûts de stockage, Neon archive automatiquement votre base de données de production après 24 heures sans accès. Les sauvegardes planifiées sont ignorées tant que la base de données est archivée. La connexion réactive la base de données, et les sauvegardes reprennent à la prochaine heure quotidienne planifiée, et non immédiatement à la connexion.
Activer les sauvegardes planifiées
- Ouvrez l’outil Database et sélectionnez Production.
- Ouvrez Settings, puis développez Scheduled backups sous Advanced.
- Choisissez une durée sous Keep backups for. Core prend en charge 7 jours ; Pro, Teams et Enterprise peuvent choisir 7, 14 ou 28 jours.

Restaurer une sauvegarde
- Dans Scheduled backups, sélectionnez View all backups.
- Sélectionnez Restore à côté de la sauvegarde souhaitée.
- Lisez l’avertissement, saisissez
restore, puis sélectionnez Continue.


Coûts de stockage
Le stockage des bases de données de production est mesuré selon trois catégories. Le rollback vers un point de contrôle pour les bases de données de développement n’entraîne aucun frais distinct.
Le stockage de la base de données s’applique à chaque base de données de production. L’historique PITR augmente selon le volume de modifications de vos données et la longueur de votre fenêtre ; les sauvegardes planifiées augmentent avec le nombre de jours conservés. Si des points de restauration quotidiens suffisent pour votre application, une fenêtre PITR plus courte associée à des sauvegardes planifiées coûte généralement moins cher qu’une longue fenêtre PITR. Consultez la facturation à l’usage pour savoir comment le stockage apparaît sur votre facture.
Étapes suivantes
- Bases de données de développement et de production : Comment vos deux bases de données fonctionnent ensemble.
- Comment Publish met à jour votre base de données de production : Examinez et testez les modifications de schéma avant qu’elles n’atteignent la production.
- Points de contrôle et restaurations : Ramenez l’intégralité de votre application à un état précédent.