精选· 重要性 3/5
Datasette Upload DBS 0.5a0:新增正式API支持数据库上传与原子替换
Simon Willison's Weblog··约 1 分钟阅读
中文导读
Datasette Upload DBS 插件发布0.5a0版本,新增正式API,允许用户通过curl命令上传或原子替换SQLite数据库,便于在CI/CD环境中自动化部署。
2026年8月11日该插件已经存在一段时间了--它允许用户将全新的SQLite数据库上传到托管的Datasette实例,此时该数据库将开始由该实例提供服务。它还可以用于原子式地将数据库与更新的版本交换。
上传的数据库保存到文件中,经过验证,然后在so /Name中交换开始提供新的。新版本添加了一个正式的API,因此您可以像这样替换现有数据库(或添加新数据库):curl -X Post \-H '授权:Bearer $API_TOKEN '\-H“接受:
应用程序/json”\-F ' db=@content.db '\-F“DB_名称=内容”\https:
//your-instance.example.com/-/upload-dbs这意味着您可以在GitHub Operations等环境中构建新的数据库,并在构建完成后立即在生产中交换它们。