mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-10-02 07:21:08 +00:00

Differences to Postgres version: - Minor changes to schema - Add TODO: "RETURNING" isn't supported, so retrieve ID separately
TODOs Example
Usage
Declare the database URL:
export DATABASE_URL="sqlite:///path/to/this/directory/todos.db"
Create the database:
sqlite3 todos.db
Load the database schema (using the SQLite CLI interface opened from the previous command):
sqlite> .read schema.sql
Use .exit
to leave the SQLite CLI. Then, to run this example:
- Add a todo:
cargo run -- add "todo description"
- Complete a todo:
cargo run -- done <todo id>
- List all todos:
cargo run