Supabase представила Explorer — редактор запросов к базе и журналам работы приложения. В Notebooks можно собрать запросы, графики и пояснения, чтобы команда повторила проверку позже.
Зачем Supabase объединила базу и журналы в Explorer?
Explorer позволяет запрашивать данные базы и журналы работы приложения в одном редакторе. Supabase открыла предварительный доступ для всех проектов; включить его можно в разделе Feature Previews панели управления.
При поиске причины ошибки обычно нужны оба вида данных. В базе видно, например, состояние заявки, а в журнале — что происходило с запросом. Общий редактор помогает держать относящиеся проверки рядом.
Важно заранее сформулировать вопрос. Принцип тот же, что в разборе таблиц с помощью ИИ: сначала определить, какое значение нужно получить и как его проверить.
Что сохраняется в Notebook?
Notebook хранит запросы, их порядок и пояснения в формате Markdown. Результаты в файл не записываются: при следующем запуске запрос возвращает актуальные для него данные.
Отдельную ячейку запроса можно показать таблицей или графиком. Сам документ живёт в папке supabase проекта, поэтому его можно хранить вместе с кодом и обсуждать изменения в общем процессе проверки.
Для истории расследования это важное различие. Повторяемый запрос помогает снова проверить ситуацию, но без отдельно сохранённого снимка не доказывает, какие строки вы видели вчера.
Что здесь делает ИИ-помощник?
Supabase Assistant может подготовить запросы и ячейки Notebook по описанию задачи. Согласно анонсу, создание и изменение требуют одобрения перед сохранением; человек видит SQL и текст пояснения.
SQL — язык запросов к данным. Возможность прочитать его до принятия полезна, но не заменяет понимание того, какие строки запрос выберет или изменит. Работать в Explorer можно и полностью вручную.
На вопрос о сбое ассистенту стоит передать точное время и ожидаемое действие. Общая страница статуса сервиса помогает оценить контекст, однако сама по себе не объясняет судьбу отдельной заявки.
Как проверить пользу Notebooks на своей задаче?
Соберите небольшую проверку, которую другой человек сможет повторить и объяснить. Например, сравните число обращений и ошибок за один заданный промежуток времени.
В учебный Notebook можно включить:
- вопрос и границы времени;
- запрос к данным заявки;
- запрос к журналу ошибок;
- пояснение, какие результаты сравниваются;
- условие, при котором проблема считается устранённой.
Это предложенный сценарий. Свой рабочий проект в этой новости мы не подключали. Explorer остаётся предварительной функцией, а команды обмена Notebooks с проектом доступны в бета-версии командного инструмента Supabase.