Skip to content

Commit aa40f5f

Browse files
[CLI] Adds feature enabling Rustls usage rather than OpenSSL (#1584)
* Adds feature enabling Rustls usage rather than OpenSSL * Update sqlx-cli/Cargo.toml Removes extraneous openssl feature that slipped through Co-authored-by: Austin Bonander <[email protected]> Co-authored-by: Austin Bonander <[email protected]>
1 parent 63ca2cc commit aa40f5f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

sqlx-cli/Cargo.toml

+3-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ path = "src/bin/cargo-sqlx.rs"
2828
dotenv = "0.15"
2929
tokio = { version = "1.0.1", features = ["macros", "rt", "rt-multi-thread"] }
3030
sqlx = { version = "0.5.9", path = "..", default-features = false, features = [
31-
"runtime-async-std-native-tls",
3231
"migrate",
3332
"any",
3433
"offline",
@@ -53,7 +52,9 @@ openssl = { version = "0.10.30", optional = true }
5352
remove_dir_all = "0.7.0"
5453

5554
[features]
56-
default = ["postgres", "sqlite", "mysql"]
55+
default = ["postgres", "sqlite", "mysql", "native-tls"]
56+
rustls = ["sqlx/runtime-async-std-rustls"]
57+
native-tls = ["sqlx/runtime-async-std-native-tls"]
5758

5859
# databases
5960
mysql = ["sqlx/mysql"]

sqlx-cli/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ $ cargo install sqlx-cli --no-default-features --features postgres
1616

1717
# use vendored OpenSSL (build from source)
1818
$ cargo install sqlx-cli --features openssl-vendored
19+
20+
# use Rustls rather than OpenSSL
21+
$ cargo install sqlx-cli --no-default-features --features rustls
1922
```
2023

2124
### Usage

0 commit comments

Comments
 (0)