Une base de données où chaque ligne est une page.
Pointez une base de données vers un carnet, une étiquette ou une formule, et ses pages deviennent des lignes : triez, filtrez, regroupez, et affichez-les en table, en kanban ou en calendrier. Les valeurs vivent dans les propriétés de chaque page : tout reste du Markdown simple.

Les lignes sont des pages
Une base de données est un petit bloc, dans n’importe quelle page, qui indique d’où viennent ses lignes : un carnet (avec ses sous-carnets), une étiquette ou une formule sur les propriétés. Chaque ligne est une page ; ses valeurs sont les propriétés du front matter de cette page, qu’Obsidian et d’autres outils Markdown lisent aussi. Modifiez une cellule et la page change ; modifiez la page et la table suit.
```vellum-db
name: Reading list
source:
notebook: Books
properties:
- { key: author, type: text }
- { key: status, type: select, options: [To read, Reading, Done] }
- { key: pages, type: number }
views:
- { name: Table, type: table }
- { name: Board, type: board, group: status }
```Plusieurs vues des mêmes pages
Vues : Table, Kanban, Calendrier, Galerie, Liste. Chacune trie, filtre et regroupe à sa façon. Types de propriété : Texte, Nombre, Sélection, Sélection multiple, Date, Case à cocher, Lien, Relation, Cumul, Formule.
Les formules calculent des valeurs à partir d’autres propriétés (aucun code ne s’exécute : c’est un petit langage de formules sûr) ; les relations relient des lignes à des pages d’une autre base de données, et les cumuls comptent, additionnent ou listent à travers elles. Un court bloc affiche n’importe quelle base de données, en direct, dans une autre page.
Code, assistant et tableurs
- Les cellules de code lisent une base de données par son nom,
use("Reading list"), sous forme de tableau. - L’assistant sur l’appareil peut répondre à partir d’une base de données et proposer des modifications, que vous approuvez d’abord sur une carte.
- Importez un fichier CSV comme pages d’une nouvelle base de données ; enregistrez n’importe quelle vue en CSV.
Dans l’application
- Bases de données de pages Transformez un carnet en tableau à trier et filtrer.
- Kanbans et calendriers Voyez les mêmes pages en kanban, calendrier ou galerie.
- Formules Calculez des valeurs à partir d’autres propriétés, comme des pages par jour.
- Affichez-la partout Placez un tableau ou un kanban actif dans n’importe quelle page.
- Tableurs dans les deux sens Importez un CSV en pages ; enregistrez n’importe quelle vue en CSV.