HNHacker News
TopNewBestAskShowJobs

csenshi

2 karma · joined April 13, 2026

submissionscomments
csenshi··on Show HN: pg_grpc – Call gRPC services directly from PostgreSQL
I built a PostgreSQL extension in Rust (pgrx) that lets you call gRPC services from SQL.

SELECT * FROM grpc_call('user-service:50051', 'GetUser', '{"id": 123}');

Use case: trigger external services from triggers/functions without leaving the database - no application layer needed.

v0.1.0 - currently uses gRPC reflection only. Next up: proto+connection caching, manually loading port files

Still early - feedback on the API and what you'd actually use this for would be great.

csenshi··on Show HN: Postgres extension for BM25 relevance-ranked full-text search
Noticed it's only pg17, is that some hard dependency? Also why did you choose C for this and not rust, any specific reason? I see pgvectorscale is built on rust