Skip to content

Commit ee12d0c

Browse files
committed
support multiple statements in on_connect for MySQL
Fixes #132
1 parent 499b9f1 commit ee12d0c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/webserver/database/connect.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::{app_config::AppConfig, ON_CONNECT_FILE};
55
use sqlx::{
66
any::{Any, AnyConnectOptions, AnyKind},
77
pool::PoolOptions,
8-
ConnectOptions,
8+
ConnectOptions, Executor,
99
};
1010

1111
impl Database {
@@ -114,7 +114,7 @@ fn add_on_connection_handler(pool_options: PoolOptions<Any>) -> PoolOptions<Any>
114114
log::debug!("Running {on_connect_file:?} on new connection");
115115
let sql = std::sync::Arc::clone(&sql);
116116
Box::pin(async move {
117-
let r = sqlx::query(&sql).execute(conn).await?;
117+
let r = conn.execute(sql.as_str()).await?;
118118
log::debug!("Finished running connection handler on new connection: {r:?}");
119119
Ok(())
120120
})

0 commit comments

Comments
 (0)