> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Récupération de données

> Restaurez votre base de données de développement à un point de contrôle ou ramenez votre base de données de production à un moment précis dans le temps.

Les erreurs arrivent : une mauvaise modification de schéma, des lignes supprimées ou une session Agent qui a mal tourné. Replit vous offre une solution de récupération pour chaque base de données.

| Base de données | Méthode de récupération               | Disponibilité                                         |
| --------------- | ------------------------------------- | ----------------------------------------------------- |
| Développement   | Rollback vers un point de contrôle    | Tous les forfaits                                     |
| Production      | Restauration à un point dans le temps | Core : 7 jours d'historique. Pro et Teams : 28 jours. |

## Restaurer votre base de données de développement

Vous pouvez ramener votre application et votre base de données de développement à un état précédent grâce à la [fonctionnalité de rollback](/fr/features/version-control/checkpoints-and-rollbacks/). Cela restaure votre base de données à n'importe quel point de contrôle créé par Agent.

<Frame>
  <img src="https://mintcdn.com/replit/0UCOQvZyQpUEM03B/images/replitai/checkpoint-rollback.png?fit=max&auto=format&n=0UCOQvZyQpUEM03B&q=85&s=f9594eb28458309b2759e8698b8535ce" alt="Interface de rollback de point de contrôle affichant les options de rollback" width="3154" height="2366" data-path="images/replitai/checkpoint-rollback.png" />
</Frame>

<Info>
  Assurez-vous de sélectionner « Database » sous « Additional rollback options » lors de la restauration à l'état d'un point de contrôle. Cela restaurera votre base de données à l'état qu'elle avait au moment du point de contrôle.
</Info>

## Restaurer votre base de données de production

Pour les bases de données de production, vous pouvez restaurer à un moment précis à l'aide de la restauration à un point dans le temps.

<Frame>
  <img src="https://mintcdn.com/replit/tlGd6oyGOaUUeRxr/images/databases/database-rollbacks.jpg?fit=max&auto=format&n=tlGd6oyGOaUUeRxr&q=85&s=bef4a8570506fea11823cba941ad89a4" alt="Interface de rollback de base de données montrant les options de rollback" width="1082" height="708" data-path="images/databases/database-rollbacks.jpg" />
</Frame>

La durée de restauration disponible dépend de votre forfait : le forfait Core conserve jusqu'à 7 jours d'historique, tandis que les forfaits Pro et Teams conservent jusqu'à 28 jours. Si vous rétrogradez de Pro à Core, votre fenêtre de rétention est réduite à 7 jours.

<Warning>
  La restauration de votre base de données ne restaure pas le code de votre application, et l'annulation (rollback) de votre application ne restaure pas votre base de données. Pour ramener les deux au même moment : restaurez la base de données, puis [effectuez un rollback vers le point de contrôle correspondant](/fr/features/version-control/checkpoints-and-rollbacks/) et republiez votre application.
</Warning>

## Résolution des échecs de publication

Si la publication échoue en raison de problèmes de base de données :

1. **Vérifiez les journaux de publication** pour des messages d'erreur spécifiques concernant la connectivité de la base de données ou les conflits de schéma
2. **Examinez les modifications de schéma récentes** pour détecter des conflits potentiels avec le code d'application existant
3. **Testez vos modifications dans un environnement de prévisualisation de déploiement** avant de tenter de republier

## Étapes suivantes

* [Développement et production](/fr/features/data-and-storage/development-and-production) : Comment vos deux bases de données fonctionnent ensemble.
* [Points de contrôle et restaurations](/fr/features/version-control/checkpoints-and-rollbacks/) : Ramenez l'intégralité de votre application à un état précédent.
