-
Desenvolvido originalmente para reimplementar em Rust a extensão ZomboDB, que fazia integração do Postgres com o ElasticSearch para busca full-text
-
Suporta Postgres v10~v12
-
Com o comando cargo pgx, é possível criar, compilar, instalar e testar extensões
-
Com
pgx::IntoDatum/FromDatum, é possível converterDatumpara tipos Rust -
Converte
panic!()do Rust emERRORdo Postgres
1 comentários
Normalmente, extensões do PostgreSQL são usadas com frequência para dar suporte a estruturas de dados ou tipos de dados que o PG não oferece
Por exemplo, a extensão PostgreSQL Multiple Precision Arithmetic https://github.com/dvarrazzo/pgmp
O pgx é um framework que permite criar esse tipo de extensão com facilidade usando Rust