10 releases
0.4.2 | Oct 7, 2024 |
---|---|
0.4.0 | Aug 12, 2024 |
0.3.0 | Mar 9, 2024 |
0.1.5-alpha | May 18, 2023 |
0.1.2-alpha | Apr 25, 2023 |
#2214 in Database interfaces
285KB
7.5K
SLoC
An async ORM written in rust using sqlx and/or Tiberius.
Welds - CLI
Welds is an ORM for Rust.
This crate is a command line tool to help you use welds.
It is used to generate rust code for your struct definitions.
You point it at your database and out comes a bunch of rust files for all the tables in your database.
Install
cargo install welds-cli
How to use
- Set a connection string to your database using the ENV DATABASE_URL
export DATABASE_URL=postgres://postgres:password@localhost:5432
- use the welds-cli to create a
welds.yaml
database definition file.
welds update
- use the welds-cli to generate rust code.
welds generate
Dependencies
~15–26MB
~371K SLoC