← 返回命令列表

Linux command

datasette 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Serve a SQLite database

datasette [database.db]

Serve multiple databases

datasette [db1.db] [db2.db]

Serve on specific port

datasette -p [8080] [database.db]

Serve with read-only mode

datasette --immutable [database.db]

Create database package for deployment

datasette package [database.db] -t [myapp:latest]

Install a plugin

datasette install [datasette-vega]

Publish to cloud provider

datasette publish [cloudrun] [database.db] --service=[myservice]

说明

Datasette is a tool for exploring and publishing SQLite databases as interactive websites and JSON APIs. It instantly creates a browsable interface for any SQLite database with faceted search, SQL querying, and automatic API endpoints. Every table gets a paginated HTML view, JSON API, and CSV export. Custom SQL queries can be executed through the web interface. Plugins extend functionality with visualization, authentication, and data transformation. Datasette excels at publishing data: government datasets, research data, logs, and any structured data. The publish command deploys to cloud platforms with a single command.

参数

-p, --port _port_
Port to serve on (default: 8001).
-h, --host _host_
Host to bind to (default: 127.0.0.1).
--immutable _db_
Mark database as immutable (enables caching).
-m, --metadata _file_
YAML/JSON metadata file.
--load-extension _ext_
Load SQLite extension.
-o, --open
Open browser on startup.
--cors
Enable CORS headers.
--setting _key_ _value_
Set configuration option.
--secret _secret_
Secret key for signing.
serve
Serve databases (default command).
publish _target_
Deploy to cloud (cloudrun, vercel, heroku, fly).
package
Create Docker image.
install _plugin_
Install Datasette plugin.

FAQ

What is the datasette command used for?

Datasette is a tool for exploring and publishing SQLite databases as interactive websites and JSON APIs. It instantly creates a browsable interface for any SQLite database with faceted search, SQL querying, and automatic API endpoints. Every table gets a paginated HTML view, JSON API, and CSV export. Custom SQL queries can be executed through the web interface. Plugins extend functionality with visualization, authentication, and data transformation. Datasette excels at publishing data: government datasets, research data, logs, and any structured data. The publish command deploys to cloud platforms with a single command.

How do I run a basic datasette example?

Run `datasette [database.db]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -p, --port _port_ do in datasette?

Port to serve on (default: 8001).