ormx icon indicating copy to clipboard operation
ormx copied to clipboard

bringing orm-like features to sqlx

Results 24 ormx issues
Sort by recently updated
recently updated
newest added

Hello! I started experimenting with this crate and so far, I love it! There is one thing that I'm curious about though: All methods on `Table` take a `db: impl...

On my current project, our naming standards require our table names to be singular, which led to the following issue in the case of the `user` table: ```rs #[derive(Table)] #[ormx(table...

I have an existing database with a column named `default`. The `ormx::Table` macro does not escape it in the generated SQL, causing `cargo sqlx prepare` to fail. I reproduced it...

This is an incomplete attempt to add sqlite support. I hope some part of it is useful. I got stuck trying to decide how to resolve an issue reported by...

## Description This PR adds `get_by_any` getters. These getters will return all records that match any of the provided values/ids. ## Usage My current use case is a graphql api...

Firstly, thanks for a useful crate. I have encountered an issue that seems to affect Table::all / all_paginated/ stream-all / stream_all_paginated / get_many. There appears to be no way currently...

This fixes a bug where `update()` does not exclude generated columns annotated with `default` attribute, leading to compilation errors when using `#[derive(ormx::Table)]` with postgres: ``` error returned from database: column...

I have an "unmapped" (to DB, meaning table does not contain a corresponding column) property `User.phones` in my struct: ```rust use serde::{Deserialize, Serialize}; use ormx::Table; #[derive(Serialize, Deserialize, Default, Debug, Clone,...

Hey! I've been trying to work with the `get_many` getters lately and they're essentially useless IMO because: * They take a single argument and perform a `=` test on it...

Hello, I tried to install ormx to use with sqlx and sqlite, it didn't work, it looks like there might be some dependency issues? Failed on Windows and Linux: `$...