Getting started
We'll use PostgreSQL to get the first query running. MySQL and SQL Server follow the same path: enable the matching Cargo feature and configure a datasource for that backend.
To get a query running, you need:
- A project with a SQL backend enabled.
- A datasource in
canyon.toml. - A table that matches the Rust model.
Once those three pieces are in place, call Canyon::init().await? to open the connection pools. Then Team::find_all().await? can read your table.
Already have a database? Use its connection details and an existing table. You do not need Canyon's experimental migrations feature.