Ksaar documentation
Se connecter
  • 👋Bienvenue sur Ksaar !
  • 👾Les concepts de base
    • ✨Créer une App
    • ✋L'Espace Personnel
    • 🎨Éditer le contenu
  • LES ÉLÉMENTS
    • 🔠Les éléments
    • 🧑‍🎨 Éléments contenus basiques
    • ✔️ Éléments champs
    • { } Les Variables
    • 📈Éléments données
    • 🖇️Éléments liaisons
      • ↔️Liaison synchronisée
    • ⏭️Éléments matrices
    • 💯Les Calculs
      • 📆Calculs sur des dates
      • 🔢Calculs conditionnels
      • 🔗Calculs de liaison
    • ➗Les Formules
  • Les workflows
    • 🗂️Le Workflow
      • 🚀Workflow public
    • 📋Les Pages
    • 💥Les Actions
      • ✉️Envoi d'e-mails et de SMS
      • 🧭Redirection
      • 📄Créer un document
      • ⏭️Exporter une fiche
      • 🔄Mettre à jour les champs et liaisons
      • 💱Convertir des fichiers
      • 🚻Créer un groupe
      • 👯‍♂️Ajouter au(x) groupe(s)
      • 📝Signature électronique
      • ☎️Call API
      • 🧠Ksaar AI
      • 🔃Boucle
      • ⏺️Créer un enregistrement
      • 🗑️Supprimer un enregistrement
      • ✔️Activer un utilisateur
      • 🚫Désactiver un utilisateur
      • 📲Créer un QR code
      • 👤Créer un utilisateur
      • ⏺️Sauvegarder l'enregistrement
      • 🗓️Créer un ICS
    • ⬆️Importer des données
    • ⬇️Exporter des données
    • 👀Les Suivis
    • 📑Les fiches : Modifier/afficher vos données
    • ⚙️Les tables
  • Les utilisateurs
    • 🤵‍♀️Créer un Persona
    • 🤵‍♂️Éditer un Persona
    • 👥Groupes
    • 👤Utilisateurs
    • ➕Ajouter un utilisateur
    • 🔐Délégation de l'administration
  • L'affichage des données
    • 👀Visualiser les données
    • 🔲Tableaux
    • 🗓️Plannings
    • ⬜Kanban
    • 📉Dataviz
    • ⚫Listes
    • 📍Cartes
    • 📆Planning de ressources
    • 🕙Planning de réservation de créneaux
  • Design
    • 🔡Customisation des polices
  • 🎨Gestion des styles d'une application
  • Le multi-environnement
    • 🌳Le multi-environnement
      • 🤓L'essentiel du multi-environnement
      • ⏯️Utiliser le multi-environnement
      • 📤Mettre en production
      • 🕑L'historique de versions
  • ALLER PLUS LOIN
    • 🔗Les Liaisons
    • ☝️Les Conditions
    • 🎬Les Scénarios Conditionnels
    • 🪆Les Poupées Russes
    • 🚀Les Automations
      • ⏺️Quand un enregistrement est créé
      • 💱Quand un enregistrement est modifié
      • ⏱️À une date prévue
      • 🌐Quand un webhook est reçu
      • 📩Quand un e-mail est reçu
    • 🔎Vérifier si un enregistrement est déjà existant
    • 📱Créer une app iOS
    • 💾Sauvegarder ses données
  • CONNEXIONS
    • 📧Connexion à un serveur SMTP
      • Paramétrer un SMTP Google / Gmail
      • Paramétrer un SMTP Outlook
    • 🌐API Ksaar
    • 🧰Make
      • 📥Remplir un Google Sheets avec des enregistrements Ksaar
      • 🗓️Synchroniser un agenda Google avec des enregistrements Ksaar
    • 🤖Zapier
  • EN SAVOIR PLUS
    • 📗Le dico Ksaar
    • ❓FAQ
Propulsé par GitBook
Sur cette page
  • La sauvegarde qu’est-ce que c’est?
  • Faire une sauvegarde
  • Restaurer une sauvegarde
  • Pourquoi sauvegarder ses données ?
  • Sauvegardes et multi-environnement

Cet article vous a-t-il été utile ?

  1. ALLER PLUS LOIN

Sauvegarder ses données

PrécédentCréer une app iOSSuivantConnexion à un serveur SMTP

Dernière mise à jour il y a 1 mois

Cet article vous a-t-il été utile ?

La sauvegarde qu’est-ce que c’est?

Une sauvegarde est une copie datée des données contenues dans une table à un instant précis. Elle permet de conserver de façon sécurisée les enregistrements existants, et offre la possibilité de restaurer ces données dans la table d’origine à une date ultérieure en cas de besoin (erreur, perte accidentelle ou retour nécessaire à un état antérieur)

Faire une sauvegarde

La création de sauvegarde se déclenche depuis la vue data, uniquement depuis l'environement de production.

Lors de la création d’une sauvegarde, il est possible de :

  • d’ajouter une description et de sélectionner les tables à sauvegarder

  • choisir les tables à sauvegarder / sélectionner de sauvegarder toutes les tables

Restaurer une sauvegarde

La restauration de données permet de revenir à un état précédent des enregistrements de table. Il suffit de choisir les tables à restaurer, la méthode voulue et de valider la restauration.

L’opération de validation est conçue afin que le maker soit conscient de l’aspect permanent et irréversible de l’action.

Si des données non sauvegardées sont supprimées, elles ne pourront pas être restaurées.

Pourquoi sauvegarder ses données ?

La sauvegarde abrite le maker d’une perte de données lors d’une fausse manipulation ou d’un changement d’avis. La sauvegarde mémorise la structure et les enregistrements d’une table afin de les restaurer si besoin. La sauvegarde peut aussi être utilisée comme archive si besoin.

La restauration est utile notamment lors d’une manipulation erronée des tables, leur fonctionnement, ou les données qui s’y trouvent. Comme cité précédemment, la restauration de données ne change pourtant pas leur structure.

Il est seulement possible de créer une sauvegarde à partir de l’environnement des données en production.

Pour le moment, il est impossible de sauvegarder des tables d’utilisateurs.

Sauvegardes et multi-environnement

Lors de la restauration d’une table, seule la donnée est restaurée : la structure de la table cible reste inchangée.

Si la structure de la table source (la sauvegarde) est différente de celle de la table cible (par exemple, lorsqu’on restaure une sauvegarde réalisée sur une version antérieure de l’application), tous les champs présents dans la sauvegarde seront restaurés :

  • Si un champ existait déjà dans la sauvegarde, mais a depuis été supprimé dans la structure actuelle de la table cible, ses données seront bien restaurées, mais resteront non visibles tant que ce champ ne sera pas réintégré dans la structure actuelle de la table.

  • Si un champ a été ajouté à la structure de la table cible après la sauvegarde, ce champ existera bien dans la table restaurée, mais restera vide (sans données) puisque le champ ne pouvait pas être rempli à l'instant de la sauvegarde

Les données restaurées mais actuellement non visibles redeviendront automatiquement accessibles si la structure de la table est modifiée lors d’une mise en production ultérieure, en réintroduisant ces champs.

Récapitulons sur un schéma, lorsque l'app est versionnée :

💾
Dans les paramètres de la vue data
La pop-up de sauvegarde de données
Dans le menu de sauvegarde
La pop-up de restauration de données
Fonctionnement de la sauvegarde de données dans le contexte du multi-environnement