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

#2138 in Database interfaces

Download history 43/week @ 2024-07-27 1/week @ 2024-08-03 122/week @ 2024-08-10 10/week @ 2024-08-17 10/week @ 2024-09-14 1/week @ 2024-09-21 24/week @ 2024-09-28 176/week @ 2024-10-05 16/week @ 2024-10-12

217 downloads per month

BSD-3-Clause

275KB
7K 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

  1. Set a connection string to your database using the ENV DATABASE_URL
export DATABASE_URL=postgres://postgres:password@localhost:5432
  1. use the welds-cli to create a welds.yaml database definition file.
welds update
  1. use the welds-cli to generate rust code.
welds generate

Dependencies

~14–26MB
~376K SLoC