Skip to content

Tag: postgres

All the articles with the tag "postgres".

SurrealDB vs Postgres: Real or Toy?

SurrealDB vs Postgres: Real or Toy?

SurrealDB promises documents, graphs, search and realtime in one binary. I tested it against Postgres to see where that pitch holds up for self-hosters in 2026.

DBeaver vs pgAdmin vs DataGrip

DBeaver vs pgAdmin vs DataGrip

Compare DBeaver, pgAdmin, and DataGrip for PostgreSQL and MySQL management. Free vs commercial picks, feature breakdown.

PgBouncer for Connection Pooling

PgBouncer for Connection Pooling

Why PgBouncer matters for home lab Postgres, connection pooling modes explained, config examples, and when prepared statements break.

PostGIS for Self-Hosted Mapping

PostGIS for Self-Hosted Mapping

PostGIS turns Postgres into a spatial database you own. Import OpenStreetMap with osm2pgsql, run spatial queries, and serve your own tiles through Martin.

pgvector for Local Embeddings

pgvector for Local Embeddings

Run embeddings on Postgres with pgvector. Skip Chroma/Qdrant, tune IVFFlat vs HNSW indexes, build RAG pipelines locally.

Postgres in Docker: The Durable Setup

Postgres in Docker: The Durable Setup

· Updated:

Docker volumes, version pinning, health checks, and tuning. A production-ready Postgres Compose template with init scripts and backup strategy.

Postgres HA: Patroni + etcd + HAProxy

Postgres HA: Patroni + etcd + HAProxy

· Updated:

Build a real Postgres 17 HA cluster with Patroni 4.x, etcd 3.5, and HAProxy, fully automatic failover, tested switchover procedure, zero manual babysitting.

pg_repack vs VACUUM FULL: Reclaim Bloat Live

pg_repack vs VACUUM FULL: Reclaim Bloat Live

· Updated:

Postgres table bloat killing your query performance? Compare VACUUM FULL vs pg_repack and learn how to reclaim disk space live without any scheduled downtime.