PostgreSQL extension developed using pgrx.
- Rust toolchain (latest stable)
cargo-pgrx- PostgreSQL development headers
- Install
cargo-pgrx:cargo install --locked cargo-pgrx
- Initialize pgrx (if not already):
cargo pgrx init
- Run in-memory Postgres instance:
cargo pgrx run
- Run tests:
cargo pgrx test - Install locally:
cargo pgrx install
src/lib.rs: Extension entry point and exported functions.pg_aim.control: Postgres extension control file.src/pg_aim.sql: Custom SQL initialization (if applicable).