pgEdge Blog: Enterprise Postgres & AI Insights
Engineering deep-dives on Enterprise PostgreSQL, agentic AI, multi-master replication, and Kubernetes - from the pgEdge engineering team.
- Posts
- 191 from 7 Aug 2024 to 30 Oct 2026
- Posting
- weekly (106 in the last year)
- Kind
- company blog
2026 87
- PG Phriday: Burnt TOAST
- Zero Downtime Rolling Major PostgreSQL Upgrades on a Distributed PostgreSQL Cluster
- Undo for Postgres, without losing the rest of your day
- pgbuild, and Knowing What Ships with pgAdmin
- Moving the pgAdmin Build Farm to GitHub Actions
- PG Phriday: Against the WAL
- Why is PostgreSQL's Numeric Type so Slow?
- Why We Built pgEdge Starfleet
- Looking Forward to Postgres 19: Epilogue
- Flexible Deployment: What Enterprise-Grade Self-Hosting Actually Demands
- PG Phriday: The Folder That Ate the Publisher
- Optimising PostgreSQL Aggregates: What Can an Extension Do?
- Batteries Included: Powering AI DBA Workbench Locally with llama.cpp
- Why is numeric so popular in PostgreSQL databases?
- From the Trenches: My Path Through Postgres
- Building Enterprise Healthcare Applications on Postgres: pgEdge Is Now HIPAA-Ready
- The Time Traveler's Primary Key
- Do Global Hash Tables Strike Back in PostgreSQL?
- Let's Build a Postgres Extension for Estimating Memory Usage!
- Looking Forward to Postgres 19: Syntax Potpourri
- Postgres for Agentic AI: Your Database Is a Compute Layer, Not a Parking Lot
- PostgreSQL 18's extension_control_path: Decoupling Extensions from Server Images
- Looking Forward to Postgres 19: The Cult of Functionality
- Looking Forward to Postgres 19: Autovacuum Tweaks
- Hybrid Search in PostgreSQL: BM25, Sparse Vectors, and Reciprocal Rank Fusion
- Looking Forward to Postgres 19: Checkpoint Control
- Spock 6: The Only Logical Choice
- How to Build a RAG Server on pgEdge Cloud via the API
- Looking Forward to Postgres 19: Checksums For All
- Introducing pg-healthcheck: PostgreSQL Health Diagnostics
- Looking Forward to Postgres 19: Split Personality
- The Long Road to Bottomless Postgres
- Looking Forward to Postgres 19: Logically Sequenced
- Introducing ColdFront: Seamlessly Uniting OLTP, Analytics and AI Workloads on PostgreSQL
- Your AI App Works On Postgres. Now Make It Production-Ready Without Starting Over
- Looking Forward to Postgres 19: It's About Time
- Inside the pgEdge AI DBA Workbench: How Ellie Actually Works
- Looking Forward to Postgres 19: Query Hints
- Intelligent RDS Monitoring: Connecting AWS RDS to pgEdge AI DBA Workbench
- Going Rogue: Autonomous AI Agents and Postgres
- Looking Forward to Postgres 19: The New REPACK Command
- Preventing Prompt Injection Attacks in Your LLM Application
- EXPLAIN Prettier, or Post-Processing Query Plans in Postgres
- Why Postgres Lacks Transparent Data Encryption
- From Managed PostgreSQL to Production RAG: Build Your Own Ellie in pgEdge Cloud
- Binary, ternary, or is it actually quaternary logic in Postgres functions?
- Unlimited power: Letting go of Postgres Column Lengths
- How to Connect the pgEdge AI DBA Workbench to Supabase for Intelligent Monitoring
- No Compiler Required: Writing SQL-Only Postgres Extensions
- pgEdge Control Plane Adds Supporting Services and Preview of Systemd Support
- I Built Three GitHub Codespaces Walkthroughs for Our Products. Would You Use Them?
- It Depends: Using Session Variables in Postgres
- Volatile Queries and Semantic Caching: How to Make Sure It Always Returns the Right Answer
- The Scaling Ceiling: When One Postgres Instance Tries to Be Everything
- Introducing the AI DBA Workbench: PostgreSQL Monitoring That Diagnoses, Not Just Reports
- How to Use the pgEdge Control Plane: From Zero to Multi-Master and Beyond
- Enforcing Constraints Across Postgres Partitions
- pgEdge Vectorizer and RAG Server: Bringing Semantic Search to PostgreSQL (Part 2)
- Checkpoints, Write Storms, and You
- Essential Concepts for Retrieval-Augmented Generation (RAG)
- Using the pgEdge MCP Server with a Distributed PostgreSQL Cluster
- What is a Collation, and Why is My Data Corrupt?
- pgEdge MCP Server for Postgres Is Now GA. Here’s Why That Matters
- Replicating CrystalDBA With pgEdge MCP Server Custom Tools
- Absorbing the Load
- Multi-Master-Ready - An Origin Story
- Using Patroni to Build a Highly Available Postgres Cluster—Part 3: HAProxy
- RAG With Transactional Memory and Consistency Guarantees Inside SQL Engines
- AI Features in pgAdmin: AI Insights for EXPLAIN Plans
- Using Patroni to Build a Highly Available Postgres Cluster—Part 2: Postgres and Patroni
- AI Features in pgAdmin: The AI Chat Agent
- AI Features in pgAdmin: Configuration and Reports
- Using Patroni to Build a Highly Available Postgres Cluster—Part 1: etcd
- pg_semantic_cache in Production: Tags, Eviction, Monitoring, and Python Integration
- How Patroni Brings High Availability to Postgres
- Semantic Caching in PostgreSQL: A Hands-On Guide to pg_semantic_cache
- Building Ask Ellie: A RAG Chatbot Powered by pgEdge
- Lessons Learned Writing an MCP Server for PostgreSQL
- Securing MCP Servers in Zero Trust Environments
- Teaching an LLM What It Doesn't Know About PostgreSQL
- MCP Transport: Architecture, Boundaries, and Failure Modes
- How to Use the pgEdge MCP Server for PostgreSQL with Claude Cowork
- What's New in the pgEdge Postgres MCP Server: Beta 2 and Beta 3
- Introducing pgEdge Load Generator: Realistic PostgreSQL Workload Simulation
- Postgres 18: Generated Column Replication and Enhanced Monitoring
- Custom Properties for PostgreSQL Database Objects Without Core Patches
- PostgreSQL 18 RETURNING Enhancements: A Game Changer for Modern Applications
2025 52
- pgEdge Support for Large Object Logical Replication
- RAG Servers vs MCP Servers: Choosing the Right Approach for AI-Powered Database Access
- Introducing The pgEdge Postgres MCP Server - And How to Connect it to Claude Code and Cursor
- Building AI Agents on Postgres: Why We Built the pgEdge Agentic AI Toolkit
- Anonymising PII in PostgreSQL with pgEdge Anonymizer
- Zero-Downtime PostgreSQL Maintenance with pgEdge
- Building a RAG Server with PostgreSQL - Part 3: Deploying Your RAG API
- Building a RAG Server with PostgreSQL - Part 2: Chunking and Embeddings
- Building a RAG Server with PostgreSQL - Part 1: Loading Your Content
- Understanding Snowflake Sequences in a Postgres Extension
- pgEdge Enterprise Postgres: now Available for Debian
- Postgres 18: Skip Scan - Breaking Free from the Left-Most Index Limitation
- Introducing the pgEdge Control Plane: High-Availability Postgres, Simplified
- Simplifying Cluster-Wide SQL Execution in pgEdge with exec_node()
- Multi-Master Replication: Using pgEdge Enterprise Postgres with Spock and CloudNativePG
- Blue-Green Postgres Major Version Upgrades with Spock + CNPG: From PG 17 to PG 18
- Seamless PostgreSQL Major Version Upgrades with CloudNativePG and Spock Logical Replication
- pgEdge + CloudNativePG: Simplifying Distributed Postgres on Kubernetes
- Getting Started with the pgEdge Helm Chart for Distributed PostgreSQL
- Meeting High Availability Requirements in Non-Distributed PostgreSQL Deployments
- Returning Multiple Rows with Postgres Extensions
- Scaling Postgres
- What's Our Vector, Victor? Building AI Apps with Postgres
- When Failure Isn't an Option: Choosing Postgres for Critical Operations
- Introduction to Developing Postgres Extensions
- Introducing pgEdge Enterprise Postgres and Full Commitment to Open Source
- pgEdge goes Open Source
- Highlights of PostgreSQL 18
- PostgreSQL in Mission-Critical Environments Survey Results
- Scaling Without Stopping: Inside pgEdge Distributed Postgres Zero-Downtime and Exception-Resilient Replication
- Optimising Cold Page Reads in PostgreSQL
- The Joy of Deploying pgEdge Distributed PostgreSQL Using Ansible
- SQLAlchemy versus Distributed Postgres
- Implementing pgBackRest for Backup and Restore in pgEdge
- Managing DDL Migrations in a Multi-master Database
- pgEdge Distributed PostgreSQL Now Available on Akamai Cloud
- Navigating Distributed PostgreSQL Options: pgLogical and Beyond
- Living on the Edge: Conflict Management and You
- Using Snowflake Sequences with the Hibernate IDENTITY column
- How Not To Use PostgreSQL DDL Replication
- Unleashing the Power of PostgreSQL with pgEdge Distributed Multi-Master Replication and Postgres Platform - Part 2
- Unleashing the Power of PostgreSQL with pgEdge Distributed Multi-Master Replication and Postgres Platform - Part 1
- The Role of Active-Active Replication in Building Multi-Region, Resilient PostgreSQL Clusters
- 8 Steps to Proactively Handle PostgreSQL Database Disaster Recovery
- PostgreSQL Compatibility: Cutting Through the Hype with PG Scorecard
- Unlocking The Power of Multi-Master: 7 Migration Design Considerations
- Always Online or Bust - Zero Downtime Major Version Postgres Upgrades
- You Are a CFO. Why Should You Know About pgEdge Distributed Postgres?
- Transitioning RDS Applications to a Multi-Cloud Architecture with pgEdge Platform
- Scaling AI Inference at the Edge
- PostgreSQL Performance Tuning
- Preserving replication slots across major Postgres versions - PostgreSQL high availability for major upgrades
2024 12
- Delivering “Always On” Collaboration with High Availability: Mattermost Integrates pgEdge Distributed PostgreSQL
- Point-In-Time Recovery (PITR) in PostgreSQL
- Bridging Healthcare’s Data Divide: How pgEdge Distributed Postgres and HAPI FHIR Delivered Scalability and Security
- Understanding and Reducing PostgreSQL Replication Lag
- Setting Up Failover Slots in PostgreSQL-17
- PostgreSQL 17 - A Major Step Forward in Performance, Logical Replication and More
- PostgreSQL 17 and its key improvements now available for pgEdge Distributed PostgreSQL
- Announcing General Availability of pgEdge Cloud Enterprise Edition
- Understanding the Differences and Advantages of Active-Active vs. Active-Passive Replication
- Queries for Optimizing and Debugging PostgreSQL Replication
- pgEdge's Distributed Postgres Improves Logical Replication Management with Enhanced Exception Handling
- pgEdge Distributed PostgreSQL: The Next Generation — Introducing pgEdge Platform v24.07, Constellation Release
Undated 40
- pgEdge Platform Support for Large Object Logical Replication
- How to Migrate from AWS Aurora to pgEdge for Low Latency, Multi-region and Multi Master Distributed Postgres: Part 2
- How to Migrate from AWS Aurora to pgEdge for Low Latency, Multi-region and Multi-Master Distributed Postgres: Part 1
- Decoding Active Active in PostgreSQL: Replication Architectures and Solutions for your Active Active Database
- Postgres Scalability: Navigating Horizontal and Vertical Scalability Pathways
- Logical Replication Features in PG-17
- Achieving PostgreSQL High Availability: Strategies, Tools, and Best Practices
- Using Automatic DDL Replication with pgEdge Distributed PostgreSQL
- Designing an Equinix Deployment with pgEdge Distributed PostgreSQL
- Introducing Snowflake Sequences in a Postgres Extension
- Moving data closer to the edge with Equinix and pgEdge Distributed Postgres
- PostgreSQL high availability clustering solutions
- Cloudflare Workers with pgEdge Distributed PostgreSQL
- Buyers Guide for Distributed Postgres: Understanding Postgres Compatibility
- pgEdge Cloud + Cloudflare Workers: Northwind Sample App
- Announcing pgEdge Cloud Developer Edition Preview
- A Brief History of PostgreSQL Logical Replication — and Looking Ahead at its Likely Future Evolution
- Announcing our partnership with Equinix, and availability of pgEdge Platform on Equinix Metal!
- Optimizing pgEdge Distributed PostgreSQL in your AWS environment
- Installing Distributed PostgreSQL with pgEdge Platform - A Comprehensive Guide
- Using pgEdge to Achieve High Availability for PostgreSQL
- pgEdge Cloud: Announcing Google Cloud Support!
- pgEdge Platform, fully distributed PostgreSQL for the network edge, is generally available
- The Risks of Not Having a Multi-Region PostgreSQL Cluster
- Unlocking PostgreSQL 16 New Features
- Embedding near the edge: pgEdge Distributed PostgreSQL with pgVector
- pglogical Rediscovered: A Fresh Approach to Logical Replication for High Availability
- The Significance of Multi-Master PostgreSQL: Embracing Active-Active Replication Introduction
- PostgreSQL 16 Logical Replication Improvements in Action
- PgEdge - Docker Compose Quick Start
- An Open Approach to Asynchronous Multi-master Replication With PostgreSQL
- Announcing support for multiple Postgres versions in pgEdge, along with zero downtime upgrades!
- Postgres is now the #1 database choice among developers
- pgEdge and PostgREST
- PostgreSQL Multi-master Replication and upcoming Logical Replication Improvements in PostgreSQL 16
- Spock PostgreSQL Multi-Master (Multi-Active) Replication from pgEdge
- Achieve multi-master (multi-active) data replication in PostgreSQL with Spock
- Why we started pgEdge (and why now)
- Introducing pgEdge Distributed PostgreSQL (and Spock)
- Using pgEdge with edge compute platforms like Cloudflare, Fastly and Vercel