Можно ли заменить базы данных Notion с помощью Obsidian?
Published: 2024-03-23 17:57:50

Я очень активно пользуюсь базами данных в Notion для организации связных данных. Связывать множество таблиц между собой — отличный способ организовать мою свадьбу, например. Или все внутренние дела страйкбольного клуба (я был секретарём).

Но отсутствие нормального оффлайна в Notion жёстко вставляет палки в колёса. А ещё он иногда разлогинивает. Не очень такое способствует задачам вроде "быстро накидать пару идей", достав телефон из кармана — нажав на иконку Notion, я часто видел либо экран входа, либо попытку синхронизации (например, когда я в лифте), в общем — я стал чаще пользоваться Apple Notes.

И вот пришёл хайп на Obsidian. Мол, он заменит Notion. Ладно, попробуем.

Obsidian обеспечивает оффлайн организацией всех данных в файлах Markdown. Локально. Синхронизация — через Dropdox, например. Или любое другое облако, хоть собственный сервер NextCloud или ownCloud.

Ладно, что там с БД? В Notion это пушка просто, миллион фич и всё отлично работает. А есть ли такое у Obsidian?

У Obsidian по-умолчанию только голые файлы Markdown в папках. Чтобы навернуть что-то посложнее, надо ставить плагины. Этим он и славится — кто угодно можно создать плагин, и все смогут им пользоваться. Стек — веб-страница.

Поищем:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/deridbyfky4uceginqlu.png)

[На реддите](https://www.reddit.com/r/ObsidianMD/comments/14vybi9/how_well_can_you_replicate_notion_in_obsidian/) сразу ошарашивают:

> **НЕТ ВЫ НЕ ДОЛЖНЫ ПЫТАТЬСЯ ЗАМЕНИТЬ ОДИН ИНСТРУМЕНТ ДРУГИМ**

(первый же развёрнутый ответ, который говорит мне, что вопрос просто так не решится — сворачиваю, читаю дальше)

## [Database Folder](https://rafaelgb.github.io/obsidian-db-folder/)

Ок, выглядит как то что нам нужно. Поставим его и его зависимость DataView.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jx27z8c0pai46uic8bz7.png)

Выглядит сомнительно.

Типы колонок вроде те что надо:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ljii0xv6he8bdl7zayw5.png)

Тут и Relation, и Rollup, и формула.

Попытаюсь перетащить [мою табличку модов для майнкрафта](https://grawl.notion.site/1c5b5b9108184c23a5a917be9e189295?v=19be5852bc9748d986886ae2c45d26b8&pvs=4).

Ок, сразу вижу, что не хватает типа колонки для ссылок. Ладно, надеюсь, Markdown сам поймёт, что текст в ячейке это ссылка.

Выглядит либо как что-то сломанное, либо как результат неквалифицированного труда.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3klc6q3mpk6zcgrz7x1p.png)

Ладно, заполним несколько строк:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4ew2ms3qncrm8kw7zc0h.png)

Дальше с этим плагином возиться мне как-то не хочется.

Что там ещё есть из плагинов?

## [MAKE.md](https://www.make.md/)

Скриншоты на сайте более обнадёживают. Попробуем.

Немного потыкавшись, становится понятно, как с этим работать: 

- создаём Space (или New Space from Note)
- переключаем Files на Table View

С этого момента становится похоже на Notion.

Добавляя колонки, сразу же наблюдаю баг: если ввести её имя, потом выбрать тип — меню закрывается, ничего не появляется. Нужно сначала создать колонку с дефолтным типом, а потом поменять его.

Заполняя первую колонку, нахожу следующий: теги не добавляются. Ок, попробую вместо тегов сделать Option с функцией Multiple.

Следующая проблема: галочка "Multiple" нажимается только если целиться в галочку, но подсвечивается вся строка меню, намекая, что нажимать можно в любом её месте.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0magq3dcb5ycce7ong1b.png)

Следующая проблема: вот это вот меню постоянно появляется, и уже в виде нескольких копий, что понятно по чернейшей тени под ними:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qekwj07wcrm7dwqeb4bj.png)

Мда.

Ладно, попробуем заполнить ещё две строки.

Вводить теги становится сложновато

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fdp7duh07hb7ri0b1qio.png)

Следующая проблема: в пустой ячейке колонки Option нет введённых в других строках вариантов.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/asgdhegbgh3h5vq97dy2.png)

Может, нужен другой тип колонки? Но нет, теги-то вообще не работают. Чепуха какая-то.

Цвет опции поменять нельзя:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sywl5jw8qqrplpe2q7d2.png)

Если это — лучшая альтернатива Notion, то я пока пас.

Пойду, поищу ещё.

## [Datacore](https://github.com/blacksmithgu/datacore)

У проекта пока что есть только репозиторий, в описании которого нет ничего про установку плагина.

Скриншотов тоже нет.

В Community plugins тоже его нет.

## [DataLoom](https://dataloom.xyz)

Сразу позиционирует себя как то, что я ищу.

Не стал уже пытаться перенести моды, просто потыкал.

Вижу, что нет Relation:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1s6vcxtldt44vj9tip2e.png)

Нажимается он неплохо, но без Relation и Rollup далеко не уедешь.

## [Projects](https://github.com/marcusolsson/obsidian-projects)

Немного не туда, но тоже таблица.

Правда, типов колонок вообще жесть как мало:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ugsfsrvacpng8n7u91vy.png)

## Вывод

Погуглив ещё немного, я нашёл на форуме Obsidian очень много таких же как и я. Некоторые предлагают одно из решений выше, некоторые просто ноют. Некоторые обсуждают решения вроде [Siyuan](https://b3log.org/siyuan/en/), но это уже не Obsidian, там свой сервер поднимать надо.

Нет, я не могу заменить Notion на Obsidian. До свидания.