6 Punkte von xguru 2020-07-15 | 1 Kommentare | Auf WhatsApp teilen
  • Entwickelt, um die ZomboDB-Erweiterung, die ursprünglich PostgreSQL mit ElasticSearch für Volltextsuche verband, in Rust neu zu implementieren

  • Unterstützt Postgres v10~v12

  • Mit dem Befehl cargo pgx lassen sich Erweiterungen erstellen, kompilieren, installieren und testen

  • Mit pgx::IntoDatum/FromDatum lassen sich Datum in Rust-Typen umwandeln

  • Wandelt Rust-panic!() in PostgreSQL-ERROR um

1 Kommentare

 
xguru 2020-07-15

PostgreSQL-Erweiterungen werden in der Regel häufig verwendet, um Datenstrukturen oder Datentypen zu unterstützen, die PG nicht unterstützt.

Zum Beispiel die PostgreSQL Multiple Precision Arithmetic extension: https://github.com/dvarrazzo/pgmp

pgx ist ein Framework, mit dem sich solche Erweiterungen mit Rust einfach erstellen lassen.