6 puntos por xguru 2020-07-15 | 1 comentarios | Compartir por WhatsApp
  • Desarrollado originalmente para reimplementar en Rust la extensión ZomboDB, que conectaba Postgres con ElasticSearch para hacer búsqueda de texto completo

  • Soporta Postgres v10~v12

  • Con el comando cargo pgx se pueden crear, compilar, instalar y probar extensiones

  • Con pgx::IntoDatum/FromDatum es posible convertir Datum a tipos de Rust

  • Convierte panic!() de Rust en errores ERROR de Postgres

1 comentarios

 
xguru 2020-07-15

Normalmente, las extensiones de PostgreSQL se usan con frecuencia para soportar estructuras de datos o tipos de datos que PG no admite.

Por ejemplo, PostgreSQL Multiple Precision Arithmetic extension https://github.com/dvarrazzo/pgmp

pgx es un framework que facilita crear este tipo de extensiones usando Rust.