Skip to content

feat: PGRX learn#244

Open
jamessewell wants to merge 2 commits intomainfrom
js-learn-pgrx
Open

feat: PGRX learn#244
jamessewell wants to merge 2 commits intomainfrom
js-learn-pgrx

Conversation

@jamessewell
Copy link
Collaborator

No description provided.

@vercel
Copy link

vercel bot commented Mar 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Mar 6, 2026 3:15am

Request Review

@jamessewell jamessewell changed the title PGRX learn feat: PGRX learn Mar 6, 2026
# Install the pgrx toolchain
cargo install cargo-pgrx

# Download and compile supported PostgreSQL versions (13-18) for testing
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should include 13-18 here since it'll get stale over time and we will forget to update it

Several production extensions use pgrx:

- [ParadeDB](https://github.com/paradedb/paradedb): search and analytics extension for PostgreSQL, built on Tantivy
- [pgvectorscale](https://github.com/timescale/pgvectorscale): disk-based vector indexing from Timescale
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's not add this one here... I'd rather we highly Neon for example


pgrx was created by [Eric Ridge](https://github.com/eeeebbbbrrrr), who had been building PostgreSQL extensions in C since version 8.0. The framework grew out of his work on [ZomboDB](https://github.com/zombodb/zombodb), an Elasticsearch-backed indexing extension (now deprecated) — after years of writing C extensions, he built pgrx to present PostgreSQL's internals through Rust's idioms instead. The project was originally named "pgx" and [renamed to pgrx](https://github.com/pgcentralfoundation/pgrx/issues/1106) in April 2023.

pgrx is now maintained by the [PgCentral Foundation](https://pgcentral.org/), a 501(c)(3) nonprofit that provides the project with a community-governed home independent of any single company.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's still maintained by Eric/Jubilee, though, even though it's donated to PgCentral Foundation. I think this could be a bit more explicit here. Don't think the PgCentral foundation does anything to it

Copy link
Member

@philippemnoel philippemnoel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to add a bit of context for why we chose to use pgrx? looks awesome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants