DEV Community

Даниил Пронин
Даниил Пронин

Posted on

Можно ли заменить базы данных Notion с помощью Obsidian?

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

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

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

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

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

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

Поищем:

Image description

На реддите сразу ошарашивают:

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

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

Database Folder

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

Image description

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

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

Image description

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

Попытаюсь перетащить мою табличку модов для майнкрафта.

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

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

Image description

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

Image description

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

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

MAKE.md

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

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

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

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

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

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

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

Image description

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

Image description

Мда.

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

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

Image description

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

Image description

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

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

Image description

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

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

Datacore

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

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

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

DataLoom

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

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

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

Image description

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

Projects

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

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

Image description

Вывод

Погуглив ещё немного, я нашёл на форуме Obsidian очень много таких же как и я. Некоторые предлагают одно из решений выше, некоторые просто ноют. Некоторые обсуждают решения вроде Siyuan, но это уже не Obsidian, там свой сервер поднимать надо.

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

Top comments (0)