Database (.base)

Ultimo aggiornamento: 2026-08-14

Con i file .base trasformi le note in database: tabelle, bacheche, calendari — con filtri, proprietà tipizzate e relazioni tra database. Il concetto ricorda i database di Notion, con una differenza decisiva: i dati non vivono nel database, vivono nelle tue note.

Suggerimento: Se crei un nuovo vault dal modello PARA, GTD, Zettelkasten o Journal (vedi Per iniziare), i database corrispondenti sono già configurati e collegati tra loro — un buon punto di partenza per capire come tutto si incastra.

Il concetto fondamentale

Un file .base memorizza solo la vista delle tue note: quali origini (cartelle, tag), quali viste, quali filtri e colonne. I valori effettivi vivono nel frontmatter delle singole note Markdown — ogni riga della tabella è una nota.

Concretamente, questo significa:

Il formato del file è compatibile con il formato Bases di Obsidian (dettagli alla fine di questa pagina).

Creare un database

Ogni database può avere una propria icona con un Colore dell’icona del database — visibile nell’albero dei file, nelle schede e nell’intestazione.

Un database può anche fungere da Database attività predefinito del vault (Impostazioni → Contenuto e struttura): la vista Attività mostra allora le sue voci in una sezione propria e può spostare le caselle di controllo delle note al suo interno.

Viste

Un database può avere un numero qualsiasi di viste; ognuna ha un Tipo di vista:

VistaA cosa serve
TabellaGriglia classica, ordinabile, con modifica in linea e sottoelementi opzionali
ElencoElenco compatto di righe
GalleriaSchede con un’Immagine di copertina opzionale
BachecaColonne stile Kanban raggruppate per una proprietà (Raggruppa per) — trascinare le schede tra le colonne cambia il valore; trascinare un’intestazione di colonna riordina le colonne
CalendarioVoci per Campo data in Mese, Settimana o Giorno, trascinabili
CronologiaAsse temporale con Data di inizio e Data di fine opzionale
Bacheca appuntiIn stile Google Keep, con note adesive — le schede mostrano il contenuto della nota renderizzato (sezione dedicata più sotto)

Aggiungi vista ne crea altre; Opzioni della vista offre Rinomina, Duplica, Elimina e riordino trascinando. Plainva ricorda l’ultima vista attiva per file. Calendario e Cronologia richiedono un campo data (Solo data o Data e ora come Formato); le voci mostrano i campi abilitati sotto Proprietà.

Configura: schede per vista, colonne, filtro, ordinamento, origine dati

Il pulsante Configura (in alto a destra) apre il pannello accanto alla vista attiva, così ogni modifica compare subito nella tabella o nella bacheca. In alto, delle schede permettono di scegliere un’area — ne viene mostrata solo una alla volta, invece di un lungo elenco. Un piccolo indicatore mostra, per ogni area, se riguarda Questa vista o l’Intero database:

Sul telefono, Configura apre le stesse aree come un elenco; toccarne una apre l’area di dettaglio corrispondente, e la freccia indietro ne esce.

Proprietà e tipi di campo

Cliccare sull’intestazione di una colonna apre l’editor delle proprietà (Proprietà: X):

Note comportamentali:

Relazioni

Le relazioni collegano le note tra loro — come in Notion, ma memorizzate come normalissimi [[wiki-link]] nel frontmatter (visibili in Obsidian come link cliccabili nelle proprietà).

Aggregazioni

Un’aggregazione calcola un valore dalle note verso cui punta un collegamento — “quante delle attività di questo progetto sono ancora aperte”, “quanto impegno c’è complessivamente”, “quando scade l’ultima”.

Piè di colonna

Una colonna di una tabella può avere una riga sotto che la riassume — la Somma di uno sforzo, la data Più remota, o quante righe hanno anche solo un valore.

Pianificare progetti: traguardi, dipendenze, impegno

La vista cronologia trasforma un database in un piano. Quattro elementi lo reggono, e tutti vivono nelle note, non nel file .base:

blockedBy:
  - uid: "[[Projects/Rollout]]"
    reltype: FINISHTOSTART
    gap: P1D

Viene memorizzata una sola direzione: una coppia memorizzata sono due fatti che possono contraddirsi. Solo FINISHTOSTART viene valutato e disegnato; gli altri tipi restano intatti nel file. Un ciclo viene rifiutato al momento della scrittura, indicando il percorso che chiuderebbe.

Dove si colloca questa nota? (contesto del database)

Quando apri direttamente una voce di database — dall’albero dei file, dalla ricerca o tramite un [[link]] — Plainva ora ti dice di cosa fa parte:

Creare nuove voci

Il pulsante Voce in alto a sinistra (in precedenza Nuovo; chiaramente distinto dal Nuovo globale della barra laterale) crea un nuovo elemento:

Bacheca appunti (note adesive come Google Keep)

Il tipo di vista Bacheca appunti mostra le note del database come schede con il loro contenuto renderizzato — una bacheca piena di note adesive. Le schede renderizzano testo, elenchi e caselle di controllo cliccabili (un clic spunta l’attività direttamente nella nota), immagini e formattazione; tabelle, formule e incorporamenti appaiono come segnaposto discreti. Cliccare su una scheda apre la nota nella finestra di anteprima.

Nota per i vault sincronizzati: se due dispositivi dispongono la bacheca nello stesso momento, può comparire una copia .CONFLICT del file .base — a essere interessata è solo la disposizione, mai il contenuto delle note; elimina o unisci la copia.

Uso quotidiano

Eliminare con collegamenti (eliminazione a cascata)

Quando elimini qualcosa da cui dipendono altre voci, Plainva mostra una panoramica invece di una semplice domanda sì/no:

Mostra elementi apre un elenco per gruppo con una casella di controllo per ogni elemento, così puoi mantenere singoli elementi. Il pulsante rosso conta dal vivo (“Elimina 15 file”). Pulisci i riferimenti (attivo per impostazione predefinita) rimuove dalle proprietà delle note rimanenti i riferimenti agli elementi eliminati; i link nel corpo del testo restano intatti. Oltre la nota soglia per le eliminazioni di massa compare anche la seconda richiesta di sicurezza, e con la sincronizzazione attiva l’eliminazione raggiunge anche il cloud. Ogni file eliminato conserva uno snapshot di versione — recuperabile tramite Ripristina i file eliminati. Se viene eliminato il database configurato come Database attività predefinito, Plainva reimposta quell’impostazione e rimuove le assegnazioni dei modelli; le attività su Google/Microsoft restano intatte. Sul telefono la stessa panoramica appare come un foglio con segni di spunta per gruppo e un contatore (senza esclusione per singolo elemento).

Esempio: come appare un file .base

I file .base sono YAML — ecco un semplice elenco di progetti:

filters:
  and:
    - 'file.hasTag("project")'
properties:
  note.status:
    displayName: Status
    plainva:
      input: status
      options:
        - value: open
          color: teal
          group: Active
        - value: done
          color: gray
          group: Completed
views:
  - type: table
    name: All projects
  - type: table
    name: Board
    plainva:
      render: board
      groupBy: status

Tutto ciò che è specifico di Plainva (colori, rendering della bacheca, relazioni, cartella di archiviazione) vive sotto chiavi plainva:.

Modificare i file .base direttamente (strumenti e IA)

I file .base sono YAML in chiaro — puoi modificarli direttamente con uno strumento, uno script o un assistente IA, senza passare dall’interfaccia di Plainva. Tre regole ferree:

Una trappola comune: le chiavi della mappa properties: e le liste order:/sort: di una vista usano il prefisso note. (ad es. note.status), ma dentro le espressioni di filtro e le sotto-chiavi plainva (come groupBy) si usa la chiave bare (status).

Il contratto completo — ogni chiave, ogni tipo di input, come funzionano le relazioni su entrambi i lati — è nella File Format Reference.

E Obsidian?

Il formato corrisponde al formato Bases di Obsidian; Plainva scrive le sue estensioni esclusivamente in sotto-chiavi plainva:, che Obsidian ignora (“graceful degradation”):

Vedi anche

Il calendario di un database: mese, settimana, giorno

La vista calendario mostra tre periodi — Mese, Settimana e Giorno. Il selettore sta in alto accanto a Oggi; ◀ e ▶ si spostano sempre del periodo che stai guardando. Il cambio conserva il giorno su cui ti trovi: da Mese a Settimana vedi la settimana che contiene quel giorno.

Se la colonna della data porta un orario, questo compare prima del titolo e le voci di un giorno sono ordinate secondo l’orologio — quelle senza orario seguono sotto. L’inizio settimana segue la tua impostazione in Aspetto, esattamente come nel calendario vero.

Se la vista ha anche una data di fine (Configura → Vista), una voce su più giorni è disegnata come una barra sui suoi giorni, non come una catena di schede uguali. Dove esce dalla settimana la barra viene tagliata al bordo e prosegue senza ripetere il titolo.

La cronologia: barre, bordi, colore

La cronologia mostra una riga per voce e, al suo interno, una barra dalla data di inizio a quella di fine. In alto passi tra Settimana, 3 settimane e Trimestre; una linea verticale segna oggi su tutte le righe.

I bordi di una barra sono maniglie. Trascina il bordo destro e Plainva scrive la data di fine nella nota; il bordo sinistro scrive la data di inizio. Trascina la barra stessa e le due date si spostano insieme — la sua lunghezza resta quella che era. Due cose che nessun gesto può forzare: un bordo non supera mai l’altro (una fine prima del suo inizio sarebbe un record rotto) e, senza una data di fine configurata, non ne viene inventata alcuna — allora si muove solo l’inizio.

Una barra che va oltre il periodo mostrato viene tagliata al bordo e lì non porta maniglia: quello che vedi è il bordo della finestra, non la fine della voce.

Colore per proprietà: in Configura → Vista scegli una proprietà di selezione, stato o selezione multipla sotto Colore per. Le barre assumono allora il colore del loro valore — lo stesso che porta come chip e sulla lavagna. Senza questa scelta ogni barra mantiene il colore d’accento.