Вышла версия Datasette 1.0a35, предлагающая значительные улучшения в работе с базами данных SQLite. Ключевым нововведением стал интерфейс для создания таблиц прямо из меню действий, подкрепленный новым JSON API. Это обновление упрощает процесс проектирования схем, позволяя гибко настраивать типы столбцов, ограничения и внешние ключи без необходимости написания SQL-запросов вручную.
Datasette продолжает развиваться как мощный инструмент для исследования и визуализации данных, превращая SQLite-базы в интерактивные веб-приложения. Новый функционал создания таблиц через API делает платформу более пригодной для автоматизированных пайплайнов, где структура данных может динамически определяться на основе входящих потоков информации. Это упрощает интеграцию инструмента в существующие инфраструктуры обработки данных.
Помимо интерфейса создания таблиц, обновление включает ряд внутренних оптимизаций, направленных на повышение стабильности и расширение возможностей API. Разработчики получили более предсказуемый механизм управления ограничениями и типами данных, что критически важно при работе с неструктурированными наборами данных, которые часто встречаются в задачах машинного обучения и аналитики.
Ключевые факты
- Добавлен новый интерфейс «Create table» в меню действий базы данных.
- Функционал создания таблиц полностью поддерживается через новый JSON API.
- Поддерживается настройка первичных ключей, типов столбцов, NOT NULL ограничений и значений по умолчанию.
- Реализована возможность создания внешних ключей для отдельных столбцов через API.
- Релиз 1.0a35 является важным этапом подготовки к стабильной версии 1.0.
