Skip to main content

SQLx

Async SQL for Rust with compile-time query verification.

Query macrosquery!, query_as! — verified at compile time against a live DB
Connection poolPgPool, pool sizing, timeouts, acquire patterns
Transactionsbegin(), savepoints, nested transactions
Migrationssqlx migrate, migrate! macro, version tracking
TypesCustom type mapping, sqlx::Type, JSON columns