Bases de datos (.base)

Última actualización: 2026-07-26

Con los archivos .base conviertes notas en bases de datos: tablas, tableros, calendarios — con filtros, propiedades tipadas y relaciones entre bases de datos. El concepto se parece a las bases de datos de Notion, con una diferencia decisiva: los datos no viven en la base de datos, viven en tus notas.

Consejo: Si creas un nuevo vault a partir de la plantilla PARA, GTD, Zettelkasten o Journal (ver Primeros pasos), ya tienes bases de datos correspondientes configuradas y enlazadas entre sí — un buen punto de partida para ver cómo encaja todo.

El concepto central

Un archivo .base guarda solo la vista de tus notas: qué fuentes (carpetas, etiquetas), qué vistas, qué filtros y columnas. Los valores reales viven en el frontmatter de las notas individuales en Markdown — cada fila de la tabla es una nota.

En concreto, eso significa:

El formato de archivo es compatible con el formato Bases de Obsidian (detalles al final de esta página).

Crear una base de datos

Cada base de datos puede llevar su propio icono con un Color del icono de la base de datos — visible en el árbol de archivos, las pestañas y el encabezado.

Una base de datos también puede servir como la Base de datos de tareas predeterminada del vault (Configuración → Contenido y estructura): la vista Tareas muestra entonces sus entradas como una sección propia y puede mover casillas desde las notas a ella.

Vistas

Una base de datos puede tener cualquier número de vistas; cada una tiene un Tipo de vista:

VistaPara qué sirve
TablaCuadrícula clásica, ordenable, con edición en línea y subelementos opcionales
ListaLista compacta de filas
GaleríaTarjetas con una Imagen de portada opcional
TableroColumnas al estilo Kanban agrupadas por una propiedad (Agrupar por) — arrastrar tarjetas entre columnas cambia el valor; arrastrar un encabezado de columna reordena las columnas
CalendarioEntradas por Campo de fecha en un calendario mensual, arrastrables
CronologíaEje temporal con Fecha de inicio y Fecha de fin opcional
TablónTablero de notas adhesivas al estilo Google Keep — las tarjetas muestran el contenido renderizado de la nota (sección propia más abajo)

Añadir vista crea más; Opciones de vista ofrece Renombrar, Duplicar, Eliminar y reordenar por arrastre. Plainva recuerda la última vista activa por archivo. Calendario y Cronología necesitan un campo de fecha (Solo fecha o Fecha y hora como Formato); las entradas muestran los campos activados en Propiedades.

Configurar: pestañas para vista, columnas, filtro, orden, fuente de datos

El botón Configurar (arriba a la derecha) abre el panel junto a la vista activa, de modo que cada cambio se refleja de inmediato en la tabla o el tablero. Unas pestañas en la parte superior permiten elegir un área — solo se muestra una a la vez, en lugar de una lista larga. Un pequeño indicador muestra, en cada área, si afecta a Esta vista o a Toda la base:

En el teléfono, Configurar abre las mismas áreas como una lista; tocar una de ellas entra en esa área de detalle, y la flecha atrás permite salir.

Propiedades y tipos de campo

Al hacer clic en el encabezado de una columna se abre el editor de propiedades (Propiedad: X):

Notas sobre el comportamiento:

Relaciones

Las relaciones enlazan notas entre sí — como en Notion, pero guardadas como [[enlaces internos]] completamente normales en el frontmatter (visibles en Obsidian como enlaces de propiedad en los que se puede hacer clic).

¿Dónde encaja esta nota? (contexto de base de datos)

Cuando abres directamente una entrada de base de datos — desde el árbol de archivos, desde la búsqueda o mediante un [[enlace]] — Plainva ahora te dice de qué forma parte:

Crear nuevos elementos

El botón Entrada de arriba a la izquierda (antes Nuevo; claramente separado del Nuevo global de la barra lateral) crea un nuevo elemento:

Tablón (notas adhesivas al estilo Google Keep)

El tipo de vista Tablón muestra las notas de la base de datos como tarjetas con su contenido renderizado — un tablón lleno de notas adhesivas. Las tarjetas renderizan texto, listas y casillas de verificación en las que se puede hacer clic (un clic marca la tarea directamente en la nota), imágenes y formato; las tablas, fórmulas e inclusiones aparecen como marcadores de posición discretos. Al hacer clic en una tarjeta se abre la nota en la ventana de vista previa.

Nota para vaults sincronizados: si dos dispositivos organizan el tablón al mismo tiempo, puede aparecer una copia .CONFLICT del archivo .base — solo se ve afectada la organización, nunca el contenido de las notas; elimina o fusiona la copia.

Uso cotidiano

Eliminar con vínculos (eliminación en cascada)

Cuando eliminas algo de lo que dependen otras entradas, Plainva muestra un resumen en lugar de una simple pregunta de sí o no:

Mostrar elementos abre una lista por grupo con una casilla por elemento, para que puedas conservar elementos concretos. El botón rojo cuenta en vivo («Eliminar 15 archivos»). Limpiar las referencias (activado por defecto) elimina de las propiedades de las notas restantes las referencias a los elementos eliminados; los enlaces en el cuerpo del texto quedan intactos. Superado el umbral habitual de eliminación masiva, también aparece la segunda confirmación de seguridad, y con la sincronización activa, la eliminación también llega a la nube. Cada archivo eliminado conserva una instantánea de versión — recuperable mediante Restaurar archivos eliminados. Si se elimina la base de datos configurada como Base de datos de tareas predeterminada, Plainva restablece ese ajuste y quita las asignaciones de plantillas; las tareas en Google/Microsoft permanecen intactas. En el teléfono, el mismo resumen aparece como una hoja con marcas por grupo y un contador (sin exclusión individual por elemento).

Ejemplo: así se ve un archivo .base

Los archivos .base son YAML — aquí una lista de proyectos sencilla:

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

Todo lo específico de Plainva (colores, representación del tablero, relaciones, carpeta de almacenamiento) vive bajo claves plainva:.

Editar archivos .base directamente (herramientas e IA)

Si un script o un asistente de IA escribe archivos .base sin pasar por Plainva, hay tres reglas estrictas importantes — rompe una y Obsidian se niega a abrir todo el archivo:

Una trampa más: los ids de propiedad llevan el prefijo note. en el mapa properties: y en el order/sort de una vista (note.status), pero van sin prefijo dentro de expresiones de filtro (status == "Done") y dentro de subclaves de plainva (groupBy: status).

El contrato completo tal como queda en el disco — cada campo, el ejemplo completo de relaciones bidireccionales y las reglas de edición segura — está en la Referencia del formato de archivo.

¿Y Obsidian?

El formato coincide con el formato Bases de Obsidian; Plainva escribe sus extensiones exclusivamente en subclaves plainva:, que Obsidian ignora (“degradación elegante”):

Ver también