Azure Database for PostgreSQL documentation
Azure Database for PostgreSQL is a fully managed, AI-ready Database-as-a-Service (DBaaS) offering built on the open-source PostgreSQL engine, designed to support mission-critical workloads with predictable performance, robust security, high availability, and seamless scalability. It empowers developers to build intelligent, AI-powered applications through native support for vector embeddings and integration with Azure AI services.
Beginners guide to Azure Database for PostgreSQL
Overview
What's new
Get started
Quickstart
How-To Guide
Enterprise ready features
Concept
- Business continuity overview
- High availability
- Back up and restore
- Networking with Private Endpoint
- Storage concepts
- Read replicas
- Security concepts
How-To Guide
Build apps and AI agents
Tutorial
- Build a Python CRUD app (Entra and Password-based authentication)
- Deploy a Python app on Azure App Service
- Deploy Django App with AKS
- Implement Semantic Search with pgvector and Azure OpenAI
- Integrate Azure AI capabilities
- Build an AI agent using Azure AI Agent Services
- Develop with LangChain
- Graph database using Apache AGE
Concept
Advanced concepts and overview
Concept
Migrate to Azure Database for PostgreSQL
Overview
How-To Guide
- Migrate from Azure Database for PostgreSQL - Single Server to Flexible Server
- Migrate (Offline) from an Azure VM or on-premises PostgreSQL server
- Migrate (Online) from an Azure VM or on-premises PostgreSQL server
- Migrate (Offline) from Amazon RDS
- Migrate (Online) from Amazon RDS
- Migrate (Offline) from Amazon Aurora
- Migrate (Online) from Amazon Aurora
- Migrate (Offline) from Google Cloud SQL for PostgreSQL
- Migrate (Online) from Google Cloud SQL for PostgreSQL
- Migrate from Oracle