5mins of Postgres E62: PL/Rust 1.0 and its trusted language mode

Опубликовано: 02 Октябрь 2024
на канале: pganalyze
369
23

Find the article on our blog here: https://pganalyze.com/blog/5mins-post...

In E62 of “5mins of Postgres” we talk about PL/Rust, its 1.0 release and how it implements trusted language support in Postgres thanks to an impressive rework of the Rust Standard Library.

Learn more about pganalyze:
https://pganalyze.com
https://pganalyze.com/newsletter
  / pganalyze  

Check out the pganalyze library for eBooks, webinars, and more:
https://pganalyze.com/resources

📑 What we have discussed in this episode of 5mins of Postgres:

What is PL/Rust? - by tcdi
https://tcdi.github.io/plrust/

tcdi on twitter
  / tcdi  

Release of v1.0.0 of PL/Rust
https://github.com/tcdi/plrust/releas...

pgx - Build Postgres Extensions with Rust
https://github.com/tcdi/pgx

Reddit discussion around writing Postgres functions in Rust
  / write_postgres_functions_in_rust  

PL/Rust Just Shipped: Easy Way to Try It Out - by Yurii Rashkovskii
https://yrashk.com/blog/2023/04/05/pl...

Yurii Rashkovskii on Twitter
  / yrashk  

postgresql.org documentation about installing procedural languages and trusted languages
https://www.postgresql.org/docs/15/xp...

Trusted and Untrusted PL/Rust
https://tcdi.github.io/plrust/trusted...

Allowing specific Rust crates - PL/Rust Guide
https://tcdi.github.io/plrust/config-...

postgrestd - The Postgres Standard Library, a rework of the Rust standard library for Postgres
https://github.com/tcdi/postgrestd