Base de données : collections et enregistrements
Quand votre site garde des éléments qui changent, comme des articles de blog, des produits, des événements ou des demandes de réservation, Briks les stocke dans la base de données propre au projet. Cette page vous montre où trouver ces données, comment les modifier à la main, comment ajouter de nouveaux enregistrements et comment en emporter une copie.
Ce que contient la base de données
Une base de données est l'endroit où un site conserve les informations qui changent, séparément de son design. Briks les range en collections, une pour chaque type d'élément que le site stocke : demandes de cours, enseignants, articles de blog. Chaque collection contient des enregistrements (une demande de cours, un enseignant, un article), et chaque enregistrement a des champs, comme un nom, une date ou une image.
Vos pages lisent les enregistrements à la publication du site. Quand vous modifiez un enregistrement, vous n'avez donc pas besoin d'une nouvelle génération : le studio republie le site pour vous, et la modification apparaît en quelques minutes.
Quand un projet en reçoit un
La plupart des projets obtiennent une base de données sans que personne n'en demande une. Briks la crée dès qu'une réalisation doit stocker quelque chose : un blog que vous mettez à jour vous-même, un menu, une liste d'événements, ou une page où l'on envoie une demande de réservation. Demandez dans le studio ce dont vous avez besoin et la base de données est créée pour vous, dans l'Union européenne.
Tant qu'un projet n'a pas de base de données, seuls les Owners et les Admins voient son onglet Database, où ils peuvent choisir Create database pour en créer une vide. Les autres voient l'onglet dès qu'une base de données existe.
Repérez-vous dans l'onglet Database
L'onglet comporte cinq vues en haut :
| Voir | Ce qu'il affiche |
|---|---|
| Data | Vos collections à gauche, chacune avec le nombre d'enregistrements qu'elle contient, et les enregistrements de la collection choisie à côté. |
| Accounts | Les personnes qui ont créé un compte sur le site, si le site propose une connexion à ses visiteurs. Tant que personne ne s'est inscrit, la vue affiche No accounts yet. Voir Connexion et paiements. |
| Orders | Ce que le site a vendu via votre propre processeur de paiement, du plus récent au plus ancien : la date, l'objet, le montant, l'état et l'acheteur. Les remboursements se font dans le tableau de bord du processeur lui-même. Tant qu'il n'y a pas de première vente, la vue affiche No orders yet. |
| Subscriptions | Les offres payantes des membres qui se renouvellent : qui s'est abonné, l'offre, son état, et sa date de renouvellement ou de fin, avec le revenu mensuel des offres actives en cours. Les membres résilient sur la page du prestataire de paiement, et vous dans son tableau de bord. Voir Connexion et paiements. |
| Settings | Ce que contient la base de données et où elle est conservée, les téléchargements, les points de restauration, la copie de la nuit et la zone de danger. |
Si une ligne commençant par Not shown: apparaît sous les collections, le site les décrit d'une manière que l'onglet ne peut pas lire. Demandez au studio de corriger leur description.
Parcourir une collection
Choisissez la collection
Où : Database, Data
Cliquez sur son nom dans la liste à gauche. Sur un téléphone, la liste passe en haut. La liste à droite affiche les fiches de cette collection, 25 à la fois.
Faites une recherche
Où : Database, Data
Saisissez votre recherche dans le champ (il indique, par exemple,
Search class requests) et appuyez sur Search. Choisissez Clear pour tout afficher à nouveau.Trier par colonne
Où : Database, Data
Cliquez sur un en-tête de colonne pour trier selon celle-ci, et cliquez de nouveau pour inverser l'ordre. Une petite flèche indique le sens de la liste.
Passer d'une page à l'autre
Où : Database, Data
Quand il y a plus de 25 enregistrements, utilisez Previous et Next sous la liste.
Changer de langue
Où : Database, Data
Si une collection est tenue en plusieurs langues, des boutons portant le nom de chaque langue apparaissent à côté de la recherche. Chaque langue a ses propres enregistrements.
Actualiser
Où : Database, Data
Les enregistrements que le site a sauvegardés depuis l'ouverture de la page, comme une nouvelle demande de réservation, apparaissent quand vous appuyez sur Refresh, les flèches rondes à côté du nom de la collection.
Modifier un enregistrement
Ouvrez-le
Où : Database, Data
Cliquez sur le nom de l'enregistrement dans la première colonne, ou ouvrez les trois points au bout de sa ligne et choisissez Edit.
Modifier les champs
Où : Edit dialog
Chaque champ a une saisie adaptée : une zone de texte, une zone de texte enrichi avec une petite barre d'outils (gras, italique, titres, listes, citations et liens), un nombre, une date, un interrupteur, une liste de choix, ou un sélecteur pour un enregistrement d'une autre collection. Les dates avec heure sont dans votre fuseau horaire.
Vérifier l'adresse et l'état
Où : Edit dialog
Les collections dont les enregistrements ont leur propre page affichent un Slug : la dernière partie de l'adresse de l'enregistrement, comme
my-first-post. Laissez-le vide et il est créé à partir du titre. Le Status est Draft ou Published, et les brouillons restent hors du site publié.Enregistrer
Où : Edit dialog
Appuyez sur Save. Si une valeur n'est pas acceptée, le champ indique quoi modifier. Quand tout fonctionne, vous voyez : Saved. Le site publié se met à jour en quelques minutes.
Un champ image accepte le chemin de l'image dans le stockage du projet, un chemin sur le site comme /images/cover.webp, ou une adresse https complète. Pour utiliser une nouvelle image, téléversez-la d'abord dans Storage et indiquez son chemin.
Ajouter un enregistrement
Appuyez sur le bouton d'ajout
Où : Database, Data
Au-dessus de la liste, appuyez sur le bouton portant le nom de la collection, par exemple Add class request. Dans une collection vide, le même bouton se trouve aussi au milieu de la page.
Remplissez les champs
Où : Add dialog
Les champs marqués comme facultatifs peuvent rester vides. Dans une collection tenue en plusieurs langues, l'enregistrement est ajouté dans la langue que vous consultez.
Ajoutez-le
Où : Add dialog
Appuyez sur le bouton en bas, qui reprend le libellé d'ajout. La fiche rejoint la liste, et le site en ligne l'affiche en quelques minutes si son statut est Published.
À quelle vitesse les modifications arrivent sur le site en ligne
Après l'ajout, la modification ou la suppression d'enregistrements, le site est de nouveau publié automatiquement : tout de suite la première fois, puis au plus une fois toutes les cinq minutes, quel que soit le nombre de modifications. Si une génération ou un test A/B est en cours, la mise à jour attend et réessaie quelques minutes plus tard. Rien n'est publié avant la première publication du site. Chaque modification peut aussi en informer un autre outil via un webhook record.changed.
Télécharger vos enregistrements
Les téléchargements se trouvent dans le groupe Export des Settings de l'onglet Database, et les deux lignes portent une étiquette Paid : elles sont incluses avec un forfait payant. Avec le forfait Free, chaque ligne indique : Comes with a paid plan. Une note au-dessus du groupe le dit aussi, et son bouton See what's included ouvre la fenêtre de mise à niveau avec le plus petit forfait payant. Plus de détails sur les forfaits dans Facturation.
| Télécharger | Ce que vous obtenez |
|---|---|
| Download everything | Toutes les collections dans un seul .zip : un fichier collections.json décrivant la composition de chaque collection, et un fichier JSON par collection avec ses enregistrements. |
| Télécharger une collection sous forme de tableur | Une collection au format CSV : une colonne pour l'identifiant de l'enregistrement, puis son slug, son statut, sa langue et ses dates lorsque la collection en a, puis une colonne par champ. |
JSON est un format texte simple que les autres logiciels lisent facilement. CSV est le format que toutes les applications de tableur ouvrent. Chaque téléchargement contient jusqu'à 50 000 enregistrements par collection. Si une collection en contient davantage, le .zip inclut un fichier README.txt qui la nomme, et vous pouvez écrire à hello@briks.dev pour obtenir le reste.
Toute personne de l'espace de travail qui peut voir le projet peut le télécharger, Viewers compris. Un projet autorise jusqu'à 30 téléchargements par heure.
Exporter une collection vers un tableur
Ouvrir les paramètres
Où : Database
Ouvrez l'onglet Database et choisissez Settings en haut.
Choisissez la collection
Où : Settings, Export
Dans Download a collection as a spreadsheet, choisissez-la dans la liste à côté du bouton.
Téléchargez-le et ouvrez-le
Où : Settings, Export
Appuyez sur Download. Le fichier porte le nom du site, de la collection et la date du jour, comme
lotus-room-class_requests-2026-10-08.csv, et s'ouvre dans n'importe quel tableur, avec une ligne par enregistrement.
Qui peut faire quoi
| Action | Qui peut le faire |
|---|---|
| Voir les collections et les enregistrements | Tous les membres de l'espace de travail |
| Ajouter, modifier et supprimer des enregistrements | Editors, Admins et Owners |
| Télécharger les enregistrements (plans payants) | Toutes les personnes qui peuvent voir le projet |
| Enregistrer un point de restauration, activer ou désactiver la copie de nuit | Editors, Admins et Owners |
| Restaurer, vider une collection, supprimer la base de données | Owners et Admins, en saisissant le nom du projet |
| Créer la base de données à la main | Owners et Admins |
Un Viewer qui ouvre une fiche la voit en lecture seule, avec la ligne : You can look but not change records in this workspace. Les rôles sont expliqués dans Membres et rôles.
La vue Accounts
Si votre site tient des comptes pour ses visiteurs, Accounts les liste : nom et e-mail, rôle, si l'e-mail est confirmé, date d'inscription et dernière connexion. Vous pouvez chercher par e-mail ou par nom, et trier avec les titres de colonnes. Les trois points de chaque ligne proposent :
- Change role : définit le compte sur Member, Staff ou Admin. Le changement s'applique à la prochaine ouverture d'une page du site, et la personne reste connectée. Réservé aux Editors et au-dessus.
- Sign out everywhere : met fin à leurs sessions sur tous les appareils à la fois. Ils peuvent se reconnecter avec leur mot de passe. Editors et au-dessus.
- Delete account : supprime définitivement son compte, son mot de passe et ses sessions, après saisie de son adresse e-mail. Tout le reste que le site conserve pour lui reste en place. Owners et Admins.
Exemple concret : les demandes de cours d'un studio de yoga
Une page où les gens peuvent demander une place dans un cours : leur nom, leur e-mail, le cours souhaité et une note. Conserve chaque demande pour que je puisse les parcourir chaque matin.
Le site est en ligne avec un formulaire de demande, et le projet a gagné un onglet Database avec une collection Class requests. Chaque demande envoyée par un visiteur y est un enregistrement.
Chaque matin, la responsable du studio ouvre Database, choisit Class requests et clique sur la colonne de date pour afficher d'abord les demandes les plus récentes. Quand une demande mérite un examen plus attentif, elle clique sur le nom du visiteur pour l'ouvrir.
Une demande pour le cours de yin du jeudi est arrivée avec une faute de frappe dans l'adresse e-mail. Elle ouvre l'enregistrement, corrige l'adresse et appuie sur Save.
Enregistré. Le site publié se met à jour d'ici quelques minutes.
À la fin du mois, le propriétaire télécharge Class requests sous forme de tableur pour compter les demandes par cours et planifier le prochain emploi du temps. Ce téléchargement nécessite un forfait payant.
J'ai modifié un enregistrement, mais le site en ligne affiche toujours l'ancien.
Patientez quelques minutes. Le site n'est republié qu'une fois toutes les cinq minutes au plus, et la mise à jour attend qu'une création ou un test A/B soit terminé. Vérifiez que le statut de la fiche est Published, et non Draft.
Puis-je ajouter un champ ou une collection entière ici ?
Pas depuis l'onglet Database. Demandez dans le studio, par exemple : ajoute un champ de numéro de téléphone aux demandes de cours. Briks enregistre un point de restauration avant de modifier la structure de la base de données.