diff --git a/Cargo.lock b/Cargo.lock index 72913ea0..974e0972 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -387,6 +387,15 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +[[package]] +name = "codepage" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48f68d061bc2828ae826206326e61251aca94c1e4a5305cf52d9138639c918b4" +dependencies = [ + "encoding_rs", +] + [[package]] name = "convert_case" version = "0.8.0" @@ -509,6 +518,15 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + [[package]] name = "enum-map" version = "2.7.3" @@ -1326,7 +1344,7 @@ dependencies = [ "cuid2", "getrandom 0.2.16", "nanoid", - "pgrx", + "pgrx 0.14.1", "pgrx-tests", "pushid", "svix-ksuid", @@ -1350,9 +1368,33 @@ dependencies = [ "heapless", "libc", "once_cell", - "pgrx-macros", - "pgrx-pg-sys", - "pgrx-sql-entity-graph", + "pgrx-macros 0.14.1", + "pgrx-pg-sys 0.14.1", + "pgrx-sql-entity-graph 0.14.1", + "seahash", + "serde", + "serde_cbor", + "serde_json", + "thiserror 2.0.12", + "uuid", +] + +[[package]] +name = "pgrx" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bab5bc1d60d3bc3c966d307a3c7313b1ebfb49a0ec183be3f1a057df0bcc9988" +dependencies = [ + "atomic-traits", + "bitflags 2.9.1", + "bitvec", + "enum-map", + "heapless", + "libc", + "once_cell", + "pgrx-macros 0.15.0", + "pgrx-pg-sys 0.15.0", + "pgrx-sql-entity-graph 0.15.0", "seahash", "serde", "serde_cbor", @@ -1371,7 +1413,26 @@ dependencies = [ "cc", "clang-sys", "eyre", - "pgrx-pg-config", + "pgrx-pg-config 0.14.1", + "proc-macro2", + "quote", + "regex", + "shlex", + "syn 2.0.101", + "walkdir", +] + +[[package]] +name = "pgrx-bindgen" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9804b74c211a9edd550cd974718f8cc407dec50d8e9cafb906e0b042ba434af0" +dependencies = [ + "bindgen", + "cc", + "clang-sys", + "eyre", + "pgrx-pg-config 0.15.0", "proc-macro2", "quote", "regex", @@ -1386,7 +1447,19 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "868ae3cb1762dcca0e236d4b5368315d4f377acbfff31d8fad9f47394d2e4bcd" dependencies = [ - "pgrx-sql-entity-graph", + "pgrx-sql-entity-graph 0.14.1", + "proc-macro2", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "pgrx-macros" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f230769493bf567f137de23264d604d267dd72b8a77c596528e43cf423c6208e" +dependencies = [ + "pgrx-sql-entity-graph 0.15.0", "proc-macro2", "quote", "syn 2.0.101", @@ -1410,6 +1483,27 @@ dependencies = [ "url", ] +[[package]] +name = "pgrx-pg-config" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b64c071c2a46a19ab4521120a25b02b598f4abf6e9b4b1769a7922edeee3de" +dependencies = [ + "cargo_toml", + "codepage", + "encoding_rs", + "eyre", + "home", + "owo-colors", + "pathsearch", + "serde", + "serde_json", + "thiserror 2.0.12", + "toml", + "url", + "winapi", +] + [[package]] name = "pgrx-pg-sys" version = "0.14.1" @@ -1418,9 +1512,24 @@ checksum = "c844a49ee575cf4bd3340c483e49160a99b1bd8c5fd2e87fc7a9231566cb07f2" dependencies = [ "cee-scape", "libc", - "pgrx-bindgen", - "pgrx-macros", - "pgrx-sql-entity-graph", + "pgrx-bindgen 0.14.1", + "pgrx-macros 0.14.1", + "pgrx-sql-entity-graph 0.14.1", + "serde", + "sptr", +] + +[[package]] +name = "pgrx-pg-sys" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcbfa98ec7a90252d13a78ac666541173dbb01a2fc1ba20131db6490c0711125" +dependencies = [ + "cee-scape", + "libc", + "pgrx-bindgen 0.15.0", + "pgrx-macros 0.15.0", + "pgrx-sql-entity-graph 0.15.0", "serde", "sptr", ] @@ -1441,20 +1550,36 @@ dependencies = [ "unescape", ] +[[package]] +name = "pgrx-sql-entity-graph" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e79bbf5a33cff6cfdc6dda3a976cd931c995eaa2c073a7c59b8f8fe8f6faa073" +dependencies = [ + "convert_case", + "eyre", + "petgraph", + "proc-macro2", + "quote", + "syn 2.0.101", + "thiserror 2.0.12", + "unescape", +] + [[package]] name = "pgrx-tests" -version = "0.14.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c526ae1a3c5cdf10fb4a4a7179759d557da1724b38bcfee3f1d0d8fb5fd67509" +checksum = "9791c709882f3af9545bcca71670fdd82768f67a428b416b6210eae3773dbd0d" dependencies = [ "clap-cargo", "eyre", "libc", "owo-colors", "paste", - "pgrx", - "pgrx-macros", - "pgrx-pg-config", + "pgrx 0.15.0", + "pgrx-macros 0.15.0", + "pgrx-pg-config 0.15.0", "postgres", "proptest", "rand 0.9.1", diff --git a/Cargo.toml b/Cargo.toml index be0c5be9..e2bfa3bf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,7 @@ xid = { version = "1.1" } time = { version = "0.3" } [dev-dependencies] -pgrx-tests = { version = "=0.14.1" } +pgrx-tests = { version = "=0.15.0" } [profile.dev] panic = "unwind"