#postgresql #re-exports #spi #data-access #logging #set #plrust

plrust-trusted-pgrx

为plrust提供最小集的pgrx重新导出,作者认为这些是可信的

13个稳定版本

1.2.8 2024年3月8日
1.2.7 2023年11月19日
1.2.6 2023年9月14日
1.2.4-beta.pg16b32023年8月10日
1.1.1 2023年4月27日

#5#re-exports

Download history 122/week @ 2024-04-07 55/week @ 2024-04-14 47/week @ 2024-04-21 83/week @ 2024-04-28 138/week @ 2024-05-05 155/week @ 2024-05-12 167/week @ 2024-05-19 146/week @ 2024-05-26 222/week @ 2024-06-02 140/week @ 2024-06-09 177/week @ 2024-06-16 270/week @ 2024-06-23 206/week @ 2024-06-30 200/week @ 2024-07-07 65/week @ 2024-07-14 88/week @ 2024-07-21

569 每月下载量

PostgreSQL

8KB
120

crates.io badge docs.rs badge

plrust-trusted-pgrx 是基于 pgrx 的重新导出包,导出编译 plrust 用户函数所需的最小集合,并提供对Postgres各种部分的安全访问,包括一些数据类型、日志、Spi和触发器。

你可能想用这个来开发自己的pgrx扩展,但你不应该这样做。它仅适用于plrust。


lib.rs:

plrust-trusted-pgrx 是基于 pgrx 的重新导出包,暴露了编译 plrust 函数所需的最小 pgrx 内部功能。 plrust-trusted-pgrx 还包含一些Rust类型,用于与Postgres类型交互、访问Postgres的"SPI"、日志和触发器支持。

依赖

~23MB
~506K SLoC