-
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 pgxlassen sich Erweiterungen erstellen, kompilieren, installieren und testen -
Mit
pgx::IntoDatum/FromDatumlassen sichDatumin Rust-Typen umwandeln -
Wandelt Rust-
panic!()in PostgreSQL-ERRORum
1 Kommentare
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.