Skip to content

Commit abaaa5c

Browse files
committed
Move driver installation to bins
1 parent c164707 commit abaaa5c

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

sqlx-cli/src/bin/cargo-sqlx.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ enum Cli {
1515
async fn main() {
1616
sqlx_cli::maybe_apply_dotenv();
1717

18+
sqlx::any::install_default_drivers();
19+
1820
let Cli::Sqlx(opt) = Cli::parse();
1921

2022
if let Err(error) = sqlx_cli::run(opt).await {

sqlx-cli/src/bin/sqlx.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ async fn main() {
77
// Checks for `--no-dotenv` before parsing.
88
sqlx_cli::maybe_apply_dotenv();
99

10+
sqlx::any::install_default_drivers();
11+
1012
let opt = Opt::parse();
1113

1214
// no special handling here

sqlx-cli/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,6 @@ where
150150
F: FnMut(&'a str) -> Fut,
151151
Fut: Future<Output = sqlx::Result<T>> + 'a,
152152
{
153-
sqlx::any::install_default_drivers();
154-
155153
let db_url = opts.required_db_url()?;
156154

157155
backoff::future::retry(

0 commit comments

Comments
 (0)