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

Ist transact-rs/sqlx einsteigerfreundlich?

In den letzten 30 Tagen hat transact-rs/sqlx 6 von 30 Pull Requests von externen Beitragenden gemergt, und die Maintainer antworten meist binnen 4 Tagen. Derzeit sind 12 einsteigerfreundliche Issues offen.

Sterne
17.5k
Forks
1.7k
Offene Anfänger-Issues
12
Indexierte Issues
708
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
7
Vorherrschende Sprache
Rust
Lizenz
Apache-2.0
Letzter GitHub-Push
04.10.2026
Zuletzt indexiert
06.10.2026
Beitragsleitfaden
Beitragsleitfaden
Verhaltenskodex
Kein Verhaltenskodex
Anfänger-Labels
help wanted good first issue

So tragen Sie zu transact-rs/sqlx bei

  1. Lesen Sie zuerst den Contributing Guide: Er beschreibt, wie die Maintainer Änderungen vorgeschlagen, getestet und geprüft haben möchten.
  2. Ihre Beiträge werden unter der Apache-2.0-Lizenz des Projekts veröffentlicht.
  3. Wählen Sie eines der 12 offenen einsteigerfreundlichen Issues unten und schreiben Sie vor dem Start einen Kommentar, dass Sie es übernehmen möchten.
Issues werden geladen

Issues, an denen vielleicht schon jemand arbeitet, stehen am Ende. Alles nach Datum anzeigen

  • New release with fix from 4394 (and any other fixes since 0.9.0)?
    Offen
    bug

    Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 15/100

    transact-rs/sqlx#4495 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • tls-rustls: sslrootcert / ssl-ca is added to the built-in roots instead of replacing them (no way to pin a private CA)
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100

    transact-rs/sqlx#4492 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • sqlx-cli: migrate run does not acquire the migration lock
    Offen
    enhancement

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 55/100

    transact-rs/sqlx#4487 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Allow closing a transaction and returning the connection
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 42/100

    transact-rs/sqlx#4471 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Request: private channel for a TLS certificate-validation report
    Offen

    Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100

    transact-rs/sqlx#4466 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • perf(sqlx-sqlite): copying row values into owned Rust values makes row reads about 3x faster
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100

    transact-rs/sqlx#4462 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • PostgreSQL SCRAM: server iteration count is unbounded and the server nonce is not checked
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100

    transact-rs/sqlx#4451 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Postgres: connect over a caller-provided socket, and a wasm-safe `Instant`, for hosts like Cloudflare Workers
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    transact-rs/sqlx#4426 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Make PostgreSQL advisory-lock string hashing optional
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100

    transact-rs/sqlx#4421 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Feature-gate PostgreSQL password authentication crypto
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    transact-rs/sqlx#4416 · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Expose a trait to opt in for impl Type for PgRange<NewType>
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4411 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • RFC: Reorganize `rustls` Features
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    transact-rs/sqlx#4408 · 6 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Pool connect retries a refused connection but gives up instantly on one dropped mid-handshake
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4396 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • postgres: add high-level API for COPY TO/FROM
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    transact-rs/sqlx#4386 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Not Support data type: VARBYTE in AWS Redshift
    Offen
    bug db:postgres db:third-party-compat

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4384 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Feature Request: Add a QueryBuilder method to push value tuples without VALUES
    Offen
    enhancement

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 58/100

    transact-rs/sqlx#4378 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • `repr(C)` breaks `sqlx::Type` on enums
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100

    transact-rs/sqlx#4366 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Allow arrays as `bytea` values in `bytea[]`, not just vecs
    Offen
    enhancement

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4357 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Allow Rust smart driver for yugabyte connection pools
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    transact-rs/sqlx#4347 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Update docs on runtime features
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    enhancement

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100

    transact-rs/sqlx#4346 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • `cargo sqlx prepare` produces non-deterministic files
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    transact-rs/sqlx#4339 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Option to generate per-crate sqlx in —workspace mode
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100

    transact-rs/sqlx#4321 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • custom transport for sqlx connections
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 22/100

    transact-rs/sqlx#4307 · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Using `--source` with `sqlx migrate add -r` does not create up and down SQL files
    Offen
    bug

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 68/100

    transact-rs/sqlx#4299 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • [mysql] `query_scalar!` allows `u64` for `SUM()` return type at compile time, fails at runtime with `DECIMAL` vs `BIGINT UNSIGNED` mismatch
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100

    transact-rs/sqlx#4298 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Workspace-level `sqlx.toml`
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    transact-rs/sqlx#4293 · 1 Kommentar · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Allow for bringing your own smol executor
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100

    transact-rs/sqlx#4273 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • `cargo sqlx prepare` marks more files than needed dirty
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4266 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Add a version of `Pool::close` that only closes if the `Pool` is unique
    Offen
    enhancement

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 68/100

    transact-rs/sqlx#4262 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Accessibility: sqlx database drop prompt loop is disorienting for visually impaired users (no input echo, no indication that return is needed)
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    transact-rs/sqlx#4236 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • revert target-version does not behave as expected
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4231 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • rustls-graviola support
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100

    transact-rs/sqlx#4213 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • MySQL: query_as macro deserializes a row based on column ordinality instead of column identity
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    transact-rs/sqlx#4210 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • SQLite query macros don't reject INSERTs that omit NOT NULL columns without defaults
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100

    transact-rs/sqlx#4206 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Add examples of using QueryBuilder generically
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    transact-rs/sqlx#4188 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Trouble getting #[derive(sqlx::Type)] to work with a rust enum using MySQL
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    transact-rs/sqlx#4179 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • compile-time macro support for amazon aurora dsql
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100

    transact-rs/sqlx#4162 · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Type override together with wildcard does not work
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    transact-rs/sqlx#4151 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • [Feature] Improvements to QueryBuilder
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 22/100

    transact-rs/sqlx#4141 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • `no rows returned by a query that expected to return at least one row` could be caught at compile-time
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 22/100

    transact-rs/sqlx#4137 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Make sqlx::test not take minutes to run migrations every time
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    transact-rs/sqlx#4133 · 2 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Query macro does not have a timeout at compile time
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    transact-rs/sqlx#4120 · 3 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • cargo sqlx prepare only works after cargo clean
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100

    transact-rs/sqlx#4117 · 4 Kommentare ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Add middleware for each request
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    transact-rs/sqlx#4104 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Add support for SQLite JSONB
    Evtl. wieder frei @Muktarsadiq hat das vor 329 Tagen übernommen, und es ist kein Pull Request offen. Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100

    transact-rs/sqlx#4101 · 1 Kommentar · 5 Reaktionen ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Place a query fingerprint in a comment at the start of each query
    Offen
    enhancement

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    transact-rs/sqlx#4099 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • sqlx overrides the default display timezone set in `postgresql.conf`
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    transact-rs/sqlx#4098 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Reduce unsafe code in SQLite
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 22/100

    transact-rs/sqlx#4096 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Rounding error with Postgres and DateTime
    Offen
    bug

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4089 ·

    Maintainer antworten meist innerhalb von 4 Tagen

  • Reduce allocations for PgBindIter
    Offen
    enhancement

    Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 48/100

    transact-rs/sqlx#4085 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 4 Tagen

Die neuesten 100 werden angezeigt

Diese Seite listet nur das zuletzt Erfasste. Der vollständige Bestand steht im erweiterten Filter, eingegrenzt nach Sprache, Schwierigkeit und Aufwand.

Erweiterten Filter öffnen

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.