SQLx Patterns in 2026 — Rust + Postgres Without the ORM

Practical SQLx: query! macro vs runtime queries, migrations with sqlx-cli, transactions, FromRow, and the discipline that makes SQLx shine.

May 2, 2026 · 4 min · 777 words · Manvendra Rajpoot

Postgres JSONB in 2026 — Indexing, Querying, and When to Stop

Practical Postgres JSONB: GIN indexes, jsonb_path queries, partial indexes, when to denormalize vs normalize, and the perf gotchas.

May 2, 2026 · 5 min · 925 words · Manvendra Rajpoot

Postgres Partitioning in 2026 — When, Why, and How to Not Regret It

Production Postgres partitioning: range / list / hash, when partitioning helps vs hurts, pg_partman automation, and pitfalls with foreign keys and indexes.

May 2, 2026 · 4 min · 792 words · Manvendra Rajpoot

Postgres Replication Topologies in 2026 — Streaming, Logical, and the Tradeoffs

Choosing a Postgres replication topology: streaming for HA, logical for upgrades / cross-cluster, cascading for fanout, and pitfalls in each.

May 2, 2026 · 4 min · 724 words · Manvendra Rajpoot

Postgres Backups in 2026 — pgBackRest, Barman, and PITR Patterns

Production Postgres backups: pgBackRest setup, WAL archiving, PITR, restore testing, retention, and the patterns that work for self-hosted and managed.

May 1, 2026 · 4 min · 657 words · Manvendra Rajpoot

Hybrid Search with Postgres in 2026 — pgvector + FTS + Reranker

Production hybrid search with Postgres alone: pgvector for semantic, tsvector for lexical, RRF fusion for combining, optional reranker. Performance, tuning, and patterns.

May 1, 2026 · 3 min · 601 words · Manvendra Rajpoot

Connection Pooling for Postgres in 2026 — PgBouncer, Hyperdrive, Supavisor

Why connection pooling is non-negotiable for Postgres apps. PgBouncer transaction-mode quirks, modern alternatives (pgcat, Supavisor, Hyperdrive), and the patterns from production.

May 1, 2026 · 3 min · 583 words · Manvendra Rajpoot

Postgres for Time-Series in 2026 — Vanilla vs TimescaleDB vs ClickHouse

Time-series patterns: vanilla Postgres + time partitioning, TimescaleDB hypertables and continuous aggregates, ClickHouse for OLAP scale, and the decision matrix.

April 30, 2026 · 3 min · 591 words · Manvendra Rajpoot

Postgres Row-Level Security in 2026 — Multi-Tenant Without Footguns

How to use Postgres RLS for multi-tenant safety. Policies, session variables, performance considerations, and the patterns that make RLS a cheap defense-in-depth layer.

April 30, 2026 · 3 min · 570 words · Manvendra Rajpoot

Postgres VACUUM and Bloat in 2026 — The Operator's Manual

Why VACUUM matters, how MVCC creates bloat, autovacuum tuning, bloat detection, pg_repack, and the playbook for keeping Postgres healthy at scale.

April 30, 2026 · 4 min · 657 words · Manvendra Rajpoot