Supported targets¶
- jvm
- android (
sqlx4k-sqliteandsqlx4k-sqlite-cipheronly, minSdk 26) - iosArm64
- iosSimulatorArm64
- androidNativeX64
- androidNativeArm64
- macosArm64
- linuxArm64
- linuxX64
- mingwX64
- wasmWasi (potential future candidate)
On native targets the drivers are backed by sqlx (Rust), through Kotlin/Native FFI. On the JVM they use R2DBC (PostgreSQL, MySQL) and JDBC (SQLite). See each database page for the details.
Windows¶
If you are building your project on Windows, for target mingwX64, and you encounter the following error:
Please look at this issue: #18