fix(import): honor connection query timeout for sql file execution

This commit is contained in:
КГБ Lieu authored and GitHub committed 2026-09-08 12:13:22 +08:00
1 parent d361ef526e
commit 0bebb90790
1 file changed
+5 -1
+5 -1
View File
@@ -1783,6 +1783,10 @@ async fn execute_sql_file_statement(
}) })
}; };
let timeout_secs = {
let configs = state.configs.read().await;
configs.get(&request.connection_id).map(|config| config.effective_query_timeout_secs())
};
let result = execute_sql_statement_with_options( let result = execute_sql_statement_with_options(
state, state,
&request.connection_id, &request.connection_id,
@@ -1790,7 +1794,7 @@ async fn execute_sql_file_statement(
sql, sql,
None, None,
Some(child_token), Some(child_token),
QueryExecutionOptions { execution_id: Some(execution_id), ..Default::default() }, QueryExecutionOptions { execution_id: Some(execution_id), timeout_secs, ..Default::default() },
) )
.await; .await;