sqlx icon indicating copy to clipboard operation
sqlx copied to clipboard

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

Results 570 sqlx issues
Sort by recently updated
recently updated
newest added

### Bug Description `derive(sqlx::Decode)` fails on `#[repr(transparent)]` ### Minimal Reproduction ``` #[derive(sqlx::Decode)] #[repr(transparent)] struct Foo { s: String, } ``` ``` error: unexpected #[repr(..)] --> xxx.rs:43:1 | 43 | /...

bug

### Does your PR solve an issue? fixes #3774 ### Is this a breaking change? No. This PR adds proper error handling when the number of parameters provided doesn't match...

### Does your PR solve an issue? fixes #3178 ### Is this a breaking change? No. The addition of fields to the Migrator is semver exempt, The MigrateError enum is...

### Is this a breaking change? no. ### Rationale: I make SQL tools that need to behave correctly in situations the environment *cannot* be relied upon (developer boxes, my code...

This makes it possible to use sqlx and the most recent versions of the `cargo` crate in the same dependency graph. Cargo depends on rusqlite 0.33 which uses libsqlite3-sys 0.31....

breaking:MSRV

### Does your PR solve an issue? fixes #3841 ### Is this a breaking change? Yes, it modifies the public trait `Migrate`.

breaking

### I have found these related issues/pull requests This is closely related to #1744 and it's solution #1748 ### Description Basically the same thing as #1744 - make transparent types...

bug

### I have found these related issues/pull requests This in a way continues this PR: https://github.com/launchbadge/sqlx/pull/2545 ### Description `fixtures` test gets relative file from the file position instead of module....

enhancement

## Add `merge` to `Arguments` Currently, there is no convenient way to merge two sets of query builder arguments. ### Why? In my use case, I need to combine arguments...

`async-global-executor` added as the fourth executor. The PR extends PR #3790. *This is a breaking change* -- `async-global-executor` has MSRV 1.80, therefore `sqlx` will have to be upgraded too.

breaking:MSRV