Datasette 1.0a31 のリリース
Simon Willison が公開した Datasette 1.0a31 は、権限を持つユーザーがデータベースに対して書き込みクエリを実行し、プライベートまたは共有された保存済みクエリを管理できる新機能を導入した。
キーポイント
書き込みクエリの実行機能追加
適切な権限を持つユーザーが、データベースに対して INSERT, UPDATE, DELETE などの書き込み SQL を直接実行できるようになった。
保存済みクエリ(Stored Queries)の強化
従来の「canned queries」から名称変更され、プライベート利用や他のメンバーとの共有が可能になり、テンプレート化されたクエリ管理が強化された。
権限ベースのセキュリティ制御
テーブル編集権限がない場合(例:CREATE TABLE)には実行がブロックされるなど、細粒度な権限管理に基づいて機能が制限される仕組みが実装された。
重要な引用
Datasette now offers users with the necessary permissions the ability to both execute write queries against their database and to save stored queries
The user starts on the data database page, selects actions and "Execute write SQL", then selects the insert document template...
影響分析・編集コメントを表示
影響分析
このリリースは、Datasette を単なるデータ閲覧ツールから、対話型のデータ管理プラットフォームへと進化させる重要な転換点です。特に権限管理と書き込み機能の統合により、開発者やデータアナリストが Web インターフェース上で安全にデータベース操作を行える環境が整い、内部ツールの構築やプロトタイピングの効率化に直結します。
編集コメント
Datasette は SQLite を基盤とした軽量な Web データツールですが、このアップデートにより「読み取り専用」のイメージから脱却し、実用的なデータ操作プラットフォームとしての地位をさらに確立しました。
リリース: datasette 1.0a31
もう一つの重要なアルファ版リリースで、2 つの目玉機能が追加されました。
Datasette は、必要な権限を持つユーザーに対して、データベースに対する書き込みクエリを実行する機能と、保存済みクエリ(「 canned queries」から名称変更)をプライベートまたは同インスタンス内の他のメンバーが利用できるように保存する機能を両方とも提供します。
詳細は Datasette ブログの Datasette 1.0a31 における SQL 書き込みクエリと保存済みクエリ をご覧ください。ブログは 2 週間前に開設されて以来、すでに新しい機能を紹介する投稿が 3 本あります。
新しい実行クエリインターフェースを使って、編集権限を持つテーブルからテンプレート化された挿入・更新・削除クエリをすぐに始められる様子を示す、ブログ記事からのアニメーションデモはこちらです:

タグ: projects, sql, sqlite, datasette, annotated-release-notes
原文を表示
Release: datasette 1.0a31
Another significant alpha release, with two new headline features.
Datasette now offers users with the necessary permissions the ability to both execute write queries against their database and to save stored queries (renamed from "canned queries") both privately and for use by other members of their Datasette instance.
There's more detail in SQL write queries and stored queries in Datasette 1.0a31 on the Datasette blog, which now has three posts introducing new features since the blog launched two weeks ago.
Here's an animated demo from the blog post showing how the new execute query interface lets people get started with templated insert/update/delete queries from tables they have permission to edit:

Tags: projects, sql, sqlite, datasette, annotated-release-notes
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み