DEV Community

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

Posted on

13 1

Можно ли заменить базы данных 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. До свидания.

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (1)

Collapse
 
leonid_s_d118ac776c8b3ad0 profile image
Leonid S

Можно ли заменить БАЗУ ДАННЫХ с помощью ТЕКСТОВОГО РЕДАКТОРА?
Для ответа на такой вопрос надо было проводить исследование?
Это как заменить Excel Word-ом. Да, можно. В НЕБОЛЬШОЙ области задач, где пересекаются возможности столь разных продуктов.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay