Aller au contenu

Aller au sommaire de la doc

Sauvegardes testées

Chaque base est sauvegardée en continu et chaque jour, et la sauvegarde du jour d’une base de production est vérifiée par une vraie restauration. Votre agent remet une base à un instant précis des 14 derniers jours.

Mis à jour le 9 novembre 2026.

Voir en Markdown

Vous, à votre agent : Remets la base comme hier à 18 h.

Ce que votre agent écrit

Votre agent l’écrit dans while.yaml, à la racine de votre appli :

while.yaml
databases:
  - name: main
    backup: { schedule: "0 3 * * *", test_restore: true }

Quand vous en servir

Elles sont toujours là pour une base, sans rien déclarer : revenez à une sauvegarde ou à un instant précis, sur 14 jours.

Comment ça marche

Chaque base est sauvegardée en continu et chaque jour, hors du cluster, et la sauvegarde du jour d’une base de production est testée par une vraie restauration. Votre agent remet une base à une sauvegarde ou à un instant précis des 14 derniers jours.

Ce qu’il faut savoir

Chaque base archive son journal (WAL) en continu et fait une sauvegarde complète par jour, chiffrée, hors du cluster. schedule fixe l’heure de cette sauvegarde, en UTC. Les sauvegardes sont gardées 14 jours, pour toutes les bases : retention_days est lu, mais pas suivi.

La sauvegarde du jour d’une base de production, et toute sauvegarde lancée par l’outil backup_database, est suivie d’un test : une base jetable naît d’elle, et ses tables sont relues. Le résultat est affiché, jamais supposé.

restore_backup, validé par une personne, remet une base à une sauvegarde, ou à un instant précis de ces 14 jours, à partir de la dernière sauvegarde terminée avant cet instant. La base restaurée naît neuve, et prend la place de l’ancienne après une sauvegarde de sûreté. Les sauvegardes ont une seule copie, dans une seule région.

Prix

Ces prix sont les mêmes dans toutes les offres, hors taxes :

RessourcePrixDétail
Disque des bases0,25 € par Gio·moissauvegardes comprises

Les outils MCP de votre agent

Votre agent s’en occupe avec les outils get_environment, backup_database et restore_backup.

Guides

Branchez votre agent, il s’occupe du reste

À coller dans votre agent

Lis while.sh/agents, puis mets mon appli en ligne avec while.

Copier les instructions

Pas besoin de compte pour essayer : votre appli est en ligne tout de suite. Pour la garder, connectez-vous.

Un projet pour votre entreprise ? Parlez à l’équipe : hello@while.sh