Bazy danych (.base)

Stan na: 2026-07-26

Dzięki plikom .base zamieniasz notatki w bazy danych: tabele, tablice, kalendarze — z filtrami, typowanymi właściwościami i relacjami między bazami danych. Koncepcja przypomina bazy danych Notion, z jedną decydującą różnicą: dane nie znajdują się w bazie danych, lecz w Twoich notatkach.

Wskazówka: Jeśli utworzysz nowy vault z szablonu PARA, GTD, Zettelkasten lub Journal (patrz Pierwsze kroki), pasujące bazy danych są już przygotowane i powiązane ze sobą — to dobry punkt wyjścia, aby zobaczyć, jak wszystko do siebie pasuje.

Koncepcja podstawowa

Plik .base przechowuje wyłącznie widok na Twoje notatki: jakie źródła (foldery, tagi), jakie widoki, jakie filtry i kolumny. Rzeczywiste wartości znajdują się we frontmatter poszczególnych notatek Markdown — każdy wiersz tabeli jest notatką.

Konkretnie oznacza to:

Format pliku jest zgodny z formatem Bases Obsidian (szczegóły na końcu strony).

Tworzenie bazy danych

Każda baza danych może mieć własną ikonę z kolorem ikony bazy danych — widoczną w drzewie plików, kartach i nagłówku.

Baza danych może też służyć jako Domyślna baza zadań vaultu (Ustawienia → Vault → Treść i struktura): widok Zadania pokazuje wtedy jej wpisy jako osobną sekcję i może przenosić do niej pola wyboru z notatek.

Widoki

Baza danych może mieć dowolną liczbę widoków; każdy ma typ widoku:

WidokDo czego służy
TabelaKlasyczna siatka, sortowalna, z edycją inline i opcjonalnymi elementami podrzędnymi
ListaKompaktowa lista wierszy
GaleriaKarty z opcjonalną okładką
TablicaKolumny kanban zgrupowane według właściwości (Grupuj według) — przeciąganie kart między kolumnami zmienia wartość; przeciągnięcie nagłówka kolumny zmienia kolejność kolumn
KalendarzWpisy według pola daty na kalendarzu miesięcznym, przeciągalne
Oś czasuOś czasu z datą początkową i opcjonalną datą końcową
Tablica korkowaTablica karteczek samoprzylepnych w stylu Google Keep — karty pokazują wyrenderowaną treść notatki (osobna sekcja poniżej)

Dodaj widok tworzy kolejne; Opcje widoku oferują Zmień nazwę, Duplikuj, Usuń oraz zmianę kolejności przez przeciąganie. Plainva zapamiętuje ostatnio aktywny widok dla każdego pliku. Kalendarz i Oś czasu wymagają pola daty (Tylko data lub Data i godzina jako Format); wpisy pokazują pola włączone w Właściwościach.

Konfiguracja: karty dla widoku, kolumn, filtra, sortowania, źródła danych

Przycisk Konfiguruj (w prawym górnym rogu) otwiera panel obok aktywnego widoku, dzięki czemu każda zmiana od razu widać w tabeli lub na tablicy. Karty u góry pozwalają wybrać jeden obszar — zawsze widoczny jest tylko jeden, zamiast długiej listy. Mały znacznik pokazuje przy każdym obszarze, czy jest to Ten widok, czy Cała baza:

Na telefonie Konfiguruj otwiera te same obszary jako listę; dotknięcie jednego z nich wchodzi w odpowiedni obszar szczegółów, a strzałka wstecz z niego wychodzi.

Właściwości i typy pól

Kliknięcie nagłówka kolumny otwiera edytor właściwości (Właściwość: X):

Uwagi dotyczące zachowania:

Relacje

Relacje łączą notatki ze sobą — jak w Notion, ale zapisywane jako zupełnie zwykłe [[linki wiki]] we frontmatter (widoczne w Obsidian jako klikalne linki właściwości).

Do czego należy ta notatka? (kontekst bazy danych)

Gdy otwierasz wpis bazy danych bezpośrednio — z drzewa plików, z wyszukiwania lub przez [[link]] — Plainva mówi Ci teraz, czego jest częścią:

Tworzenie nowych wpisów

Przycisk Wpis w lewym górnym rogu (dawniej Nowy; wyraźnie oddzielony od globalnego przycisku Nowy paska bocznego) tworzy nowy element:

Tablica korkowa (karteczki samoprzylepne jak w Google Keep)

Typ widoku Tablica korkowa pokazuje notatki bazy danych jako karty z ich wyrenderowaną treścią — tablicę pełną karteczek samoprzylepnych. Karty renderują tekst, listy i klikalne pola wyboru (kliknięcie odhacza zadanie bezpośrednio w notatce), obrazy i formatowanie; tabele, formuły i osadzenia pojawiają się jako subtelne symbole zastępcze. Kliknięcie karty otwiera notatkę w oknie podglądu.

Uwaga dotycząca synchronizowanych vaultów: jeśli dwa urządzenia jednocześnie ułożą tablicę, może pojawić się kopia pliku .base z rozszerzeniem .CONFLICT — dotyczy to tylko układu, nigdy treści notatek; usuń lub scal kopię.

Codzienne użytkowanie

Usuwanie z powiązaniami (usuwanie kaskadowe)

Gdy usuwasz coś, z czym powiązane są inne wpisy, Plainva pokazuje przegląd zamiast zwykłego pytania tak/nie:

Pokaż elementy otwiera listę dla każdej grupy z polem wyboru przy każdym elemencie, dzięki czemu możesz zachować pojedyncze elementy. Czerwony przycisk liczy na żywo („Usuń 15 plików”). Uporządkuj odwołania (domyślnie włączone) usuwa z właściwości pozostałych notatek odwołania do usuniętych elementów; linki w treści notatki pozostają nietknięte. Po przekroczeniu znanego progu masowego usuwania pojawia się też drugie zabezpieczające potwierdzenie, a przy aktywnej synchronizacji usunięcie dociera również do chmury. Każdy usunięty plik zachowuje migawkę wersji — możliwą do przywrócenia przez Przywróć usunięte pliki. Jeśli usunięta zostanie baza danych ustawiona jako Domyślna baza zadań, Plainva resetuje to ustawienie i usuwa przypisania szablonów; zadania w Google/Microsoft pozostają nietknięte. Na telefonie ten sam przegląd pojawia się jako arkusz z zaznaczeniami grupowymi i licznikiem (bez odznaczania pojedynczych elementów).

Przykład: jak wygląda plik .base

Pliki .base to YAML — oto prosta lista projektów:

filters:
  and:
    - 'file.hasTag("projekt")'
properties:
  note.status:
    displayName: Status
    plainva:
      input: status
      options:
        - value: otwarte
          color: teal
          group: Aktywne
        - value: gotowe
          color: gray
          group: Ukończone
views:
  - type: table
    name: Wszystkie projekty
  - type: table
    name: Tablica
    plainva:
      render: board
      groupBy: status

Wszystko specyficzne dla Plainva (kolory, renderowanie tablicy, relacje, folder zapisu) znajduje się pod kluczami plainva:.

Bezpośrednia edycja plików .base (narzędzia i AI)

Plik .base to zwykły YAML, więc narzędzie, skrypt lub AI może go edytować bezpośrednio, bez przechodzenia przez ten interfejs. Trzy twarde zasady:

Częsta pułapka: klucze w mapie properties: i w liście order: widoku są z przedrostkiem note. (np. note.status), ale te same klucze wewnątrz wyrażeń filtra i podkluczy plainva (jak groupBy) są gołe (status).

Pełny, dokładny kontrakt formatu — wszystkie klucze plainva:, serializacja wartości, dwustronna konfiguracja relacji — znajduje się w Dokumentacji formatu plików.

A co z Obsidian?

Format odpowiada formatowi Bases Obsidian; Plainva zapisuje swoje rozszerzenia wyłącznie w podkluczach plainva:, które Obsidian ignoruje („graceful degradation”):

Zobacz też