diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 9a8149a5c..7f444ed04 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -2587,9 +2587,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.37.0" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1" +checksum = "14a5f01b87b92705d07b433c06f96cbc764637d81a0bffb5734ce17cf0f9a2b3" dependencies = [ "pkg-config", "vcpkg", @@ -4228,7 +4228,7 @@ dependencies = [ [[package]] name = "sqlx" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "sqlx-core", "sqlx-macros", @@ -4240,7 +4240,7 @@ dependencies = [ [[package]] name = "sqlx-core" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "base64 0.22.1", "bytes", @@ -4277,7 +4277,7 @@ dependencies = [ [[package]] name = "sqlx-macros" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "proc-macro2", "quote", @@ -4289,7 +4289,7 @@ dependencies = [ [[package]] name = "sqlx-macros-core" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "cfg-if", "dotenvy", @@ -4314,7 +4314,7 @@ dependencies = [ [[package]] name = "sqlx-mysql" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "bitflags", "byteorder", @@ -4341,7 +4341,7 @@ dependencies = [ [[package]] name = "sqlx-postgres" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "atoi", "base64 0.22.1", @@ -4377,7 +4377,7 @@ dependencies = [ [[package]] name = "sqlx-sqlite" version = "0.9.0" -source = "git+https://github.com/transact-rs/sqlx?rev=f1e94ec34dd5f11ad6488a3a8ac7988439a3f757#f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" +source = "git+https://github.com/transact-rs/sqlx?rev=10462fa4414c6c7f1ed1d39bb31678e3b726878c#10462fa4414c6c7f1ed1d39bb31678e3b726878c" dependencies = [ "atoi", "chrono", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 577dfa0fa..9534d6255 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -61,5 +61,5 @@ codegen-units = 1 panic = "abort" [patch.crates-io] -# 固定上游 BEGIN 取消回滚修复,避免未结束事务复用;见 transact-rs/sqlx#4394 -sqlx = { git = "https://github.com/transact-rs/sqlx", rev = "f1e94ec34dd5f11ad6488a3a8ac7988439a3f757" } +# 固定包含 BEGIN 取消回滚及 SQLite 安全版本支持的上游提交;见 transact-rs/sqlx#4394、#4502 +sqlx = { git = "https://github.com/transact-rs/sqlx", rev = "10462fa4414c6c7f1ed1d39bb31678e3b726878c" }