-
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 pgxse pueden crear, compilar, instalar y probar extensiones -
Con
pgx::IntoDatum/FromDatumes posible convertirDatuma tipos de Rust -
Convierte
panic!()de Rust en erroresERRORde Postgres
1 comentarios
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.