PostgreSQL Field Guide

Cloud PostgreSQL service map

Understand mainstream managed and developer platforms through verified capability boundaries

Managed community PostgreSQL

ServiceVerified capabilitiesValidate during selection
Amazon RDS for PostgreSQLAutomated backup/PITR, Multi-AZ, read replicas, VPC, and TLSNo host access; parameters, privileged capabilities, and extensions come from platform allowlists
Cloud SQL for PostgreSQLManaged backup, HA/failover, encryption, private/public networking, replicas, and maintenanceMaintenance or configuration may restart instances; check regional, extension, connection, and AI-feature availability
Azure Database for PostgreSQL Flexible ServerSame-zone/zone-redundant HA, PITR, TLS, private networking, managed maintenance, optional built-in PgBouncerAutomated backup retention defaults to 7 days and extends to 35; built-in PgBouncer uses port 6432, so verify pooling mode
Alibaba Cloud RDS for PostgreSQLBasic, High-availability, and Cluster editions; automated/manual backup, read-only instances, and proxy optionsHA standbys are not directly readable; sync mode, proxy routing, and backup type vary by architecture
TencentDB for PostgreSQLManaged installation, storage, HA, backup, major/minor upgrades, and read-only groupsOfficial guidance says one read-only instance has no HA/SLA; validate node count, routing, and consistency for production read groups

Cloud providers do not necessarily ship the same engine or extension on the day the community does. Split “supports PostgreSQL 17/18” into three checks: can a new instance use it, can an existing instance upgrade to it, and does the required extension support it?

PostgreSQL-compatible enhanced engines

ServiceArchitectureDifference to accept
Aurora PostgreSQL-CompatibleCustomized PostgreSQL-compatible engine and distributed storage, managed primarily as clustersAurora has its own release cadence; extensions come from a support matrix and do not automatically upgrade with the community extension
AlloyDB for PostgreSQLDecoupled compute/storage, cross-zone HA, optional columnar engine, vector and model integrationsNot community-binary-equivalent; validate extensions, parameters, migration tools, analytical paths, and regional capability

“PostgreSQL-compatible” describes a migration starting point, not a test result. Exercise schema migration, critical queries, transactional concurrency, drivers, extensions, and recovery.

Developer data platforms

ServiceStrengthOften-missed production concern
NeonSeparated compute/storage, autoscaling, scale-to-zero, database branching, and pooled connectionsCold starts, changing compute size, branch data governance, and the different purposes of pooled versus direct connections
SupabaseA full PostgreSQL database per project plus Auth, Storage, Realtime, APIs, and SupavisorDesign RLS correctly before browser-facing data APIs; verify backup/PITR plan, connection budget, and coupling to platform components

For no-cost development environments, use the free PostgreSQL cloud database guide, checked on 2026-08-02. Supabase, Neon, Nhost, and Prisma Postgres have different platform structures and should not be ranked by free storage alone.

A backup is not proven recovery

Validate recovery granularity, retention, cross-region copies, key dependencies, exportability, and measured restore time. Managed physical backups on platforms such as Azure cannot be exported directly; an exit path usually needs pg_dump, logical replication, or a migration service.

For AI workloads

When choosing cloud PG for RAG or agent metadata, check:

  1. the exact pgvector version, HNSW/IVFFlat support, and upgrade cadence;
  2. connection limits and pooling for short-lived functions and agents;
  3. memory, temporary storage, WAL, and replica lag during vector-index builds;
  4. real recall after tenant/ACL filtering, not an unfiltered benchmark;
  5. whether the embedding model, vector data, and database share the required residency boundary;
  6. whether text, metadata, and embeddings can be exported without pipeline lock-in.

Provider model endpoints, automated embedding, or AI assistants can remove glue code, but add privilege, region, model-lifecycle, and cost dimensions. They do not replace database RLS, least-privilege roles, or retrieval evaluation.

If a candidate only supports the PostgreSQL protocol or reuses its query layer, continue with PostgreSQL lineage and compatible databases.

Last updated on

On this page