6 pontos por xguru 2020-07-15 | 1 comentários | Compartilhar no WhatsApp
  • 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 converter Datum para tipos Rust

  • Converte panic!() do Rust em ERROR do Postgres

1 comentários

 
xguru 2020-07-15

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