Georm, a simple, opinionated SQLx ORM for PostgreSQL
https://crates.io/crates/georm
Lucien Cartier-Tilet
bca0619f30
Currently, all methods declared in the Georm trait are available. If a struct has an ID pointing towards another entity, the user can create a get method to get the entity pointed at from the database too (local one-to-one relationship). I still need to implement remote one-to-one relationships (one-to-one relationships when the ID of the remote object is not available locally). I still need to also test and debug one-to-many relationships (ID of the remote entiies not available locally) and many-to-many relationships (declared in a dedicated table). For now, IDs in all cases are simple types recognized by SQLx that are not arrays. Options are only supported when explicitely specified for one-to-one relationships. |
||
---|---|---|
docker | ||
georm-macros | ||
migrations | ||
src | ||
tests | ||
.dir-locals.el | ||
.env.example | ||
.envrc | ||
.gitignore | ||
bacon.toml | ||
Cargo.lock | ||
Cargo.toml | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
deny.toml | ||
flake.lock | ||
flake.nix | ||
justfile | ||
LICENSE.gpl-3.0.md | ||
LICENSE.MIT.md | ||
README.md | ||
rust-toolchain.toml |