[ { "title": "Azure HorizonDB: Enterprise-Ready Postgres, Engineered for the AI Era", "description": "At Microsoft Build, we announced the public preview of Azure HorizonDB, a new enterprise-ready Postgres-compatible database service designed to meet the needs of modern AI applications, alongside a set of enhancements to our PostgreSQL tooling in Visual Studio Code to further streamline the developer experience.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/azure-horizondb-enterprise-ready-postgres-engineered-for-the-ai-era/4524094", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/azure-horizondb-enterprise-ready-postgres-engineered-for-the-ai-era/4524094", "image": "./img/horizondb-announcement.PNG", "tags": [ "featured", "horizondb", "fundamentals", "genai", "blog" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Agentic Advisor: AI-Powered Financial Advisory with Multi-Agent Workflows", "description": "A GenAI-powered financial advisory solution accelerator showcasing multi-agent workflows with LangChain, Apache AGE graph traversal for indirect risk detection, RAG over SEC 10-K filings and news, persistent client memory with Mem0, and in-database AI using the azure_ai extension. Deployable on Azure in minutes with Azure Developer CLI.", "website": "https://github.com/Azure-Samples/postgres-agentic-advisor", "source": "https://github.com/Azure-Samples/postgres-agentic-advisor", "image": "./img/horizondb-agentic-advisor.PNG", "tags": [ "featured", "solution-accelerator", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "agents", "rag", "graph", "azure-ai-extension", "vector-search", "python" ], "date": "2026-06-02", "priority": "P0", "learningPathTitle": "Solution Accelerator: A Financial Agentic Advisor with Multi-Agent Workflows", "learningPathDescription": "A GenAI-powered financial advisory solution accelerator showcasing multi-agent workflows with LangChain, Apache AGE graph traversal for indirect risk detection, RAG over SEC 10-K filings and news, persistent client memory with Mem0, and in-database AI using the azure_ai extension. Deployable on Azure in minutes with Azure Developer CLI." }, { "title": "Overview of AI Capabilities in Azure HorizonDB", "description": "Explore the full AI stack built into Azure HorizonDB — from vector search and embeddings to AI functions, pipelines, semantic reranking, knowledge graphs, and agent integrations. Learn how PostgreSQL becomes your unified platform for both operational data and AI workloads.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-overview", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-overview", "image": "./img/horizondb-genai-overview.PNG", "tags": [ "featured", "documentation", "learning-path", "building-ai-apps-horizondb", "horizondb", "genai", "overview", "genai-overview", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 1, "learningPathTitle": "Overview of AI Capabilities in Azure HorizonDB", "learningPathDescription": "Explore the comprehensive AI capabilities built into Azure HorizonDB, including vector search, hybrid search, AI functions, pipelines, semantic reranking, knowledge graphs, and agent integrations." }, { "title": "AI functions in the azure_ai extension for Azure HorizonDB", "description": "Use generative AI directly in SQL with the azure_ai extension — generate embeddings, rerank results, extract entities and relationships, reason over text, and produce structured outputs using models from Microsoft Foundry. Build GenAI-driven applications without leaving the database.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-functions", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-functions", "image": "./img/horizondb-ai-functions.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "azure-ai-extension", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 2, "learningPathTitle": "Use AI Functions and AI Model Management", "learningPathDescription": "Use generative AI directly in SQL with built-in Microsoft Foundry models and the azure_ai extension to generate embeddings, rerank results, extract entities and relationships, reason over text, and produce structured outputs." }, { "title": "AI Model Management in Azure HorizonDB", "description": "Automatically provision, configure, and manage embedding, generation, and reranking models directly within your database with a single toggle. Eliminates the need to navigate multiple Azure services for model deployment and credential management.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-model-management", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-model-management", "image": "./img/horizondb-ai-model-management.PNG", "tags": [ "documentation", "horizondb", "genai", "azure-ai-extension", "how-to" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Data Preparation for AI", "description": "Learn the key data preparation steps — cleaning, chunking, embedding, enrichment, and indexing — required before building RAG applications and intelligent agents with Azure HorizonDB.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-data-preparation", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-data-preparation", "image": "./img/horizondb-data-preparation.PNG", "tags": [ "documentation", "horizondb", "genai", "rag", "concepts" ], "date": "2026-06-02", "priority": "P0" }, { "title": "AI Pipelines in Azure HorizonDB", "description": "Define and run durable AI workflows (chunking, embedding, extraction, generation, reranking) declaratively in SQL. Pipelines run inside the database with built-in state tracking, retries, and crash recovery.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-pipelines", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-pipelines", "image": "./img/horizondb-ai-pipelines.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "azure-ai-extension", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 3, "learningPathTitle": "Implement AI Pipelines in SQL", "learningPathDescription": "Learn how to define and run durable AI workflows (chunking, embedding, extraction, generation, reranking) declaratively in SQL with Azure HorizonDB's built-in pipeline capabilities." }, { "title": "Generate Vector Embeddings in SQL", "description": "Generate vector embeddings directly in SQL using the create_embeddings() function in the azure_ai extension. Use AI Model Management for a turnkey experience, or register your own embedding model.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/generate-vector-embeddings", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/generate-vector-embeddings", "image": "./img/horizondb-generate-embeddings.PNG", "tags": [ "documentation", "horizondb", "genai", "vector-search", "azure-ai-extension", "how-to" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Retrieval Foundations: Vector, Full-Text, and Hybrid Search", "description": "Understand the core retrieval techniques available in Azure HorizonDB — vector, full-text, and hybrid search — and learn when to use each one and how they compose into a complete search strategy.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-search-overview", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-search-overview", "image": "./img/horizondb-retrieval-foundations.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "vector-search", "semantic-search", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 4, "learningPathTitle": "Implement Vector, Full-Text, and Hybrid Search", "learningPathDescription": "Learn how to use the core retrieval techniques available in Azure HorizonDB (vector, full-text, and hybrid search)." }, { "title": "Vector Search with pgvector", "description": "Implement semantic similarity search using the pgvector extension. Store, index, and query vector embeddings with support for cosine, L2, and inner product distance operators.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/vector-search-pgvector", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/vector-search-pgvector", "image": "./img/horizondb-vector-search.PNG", "tags": [ "documentation", "horizondb", "genai", "vector-search", "how-to" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Full-Text Search with pg_fts", "description": "Add BM25-ranked full-text search to your database with the pg_fts extension. Supports fuzzy matching, phrase proximity, and CJK language support — no separate search service required.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/full-text-search", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/full-text-search", "image": "./img/horizondb-full-text-search.PNG", "tags": [ "documentation", "horizondb", "genai", "semantic-search", "how-to" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Hybrid Search in Azure HorizonDB", "description": "Combine BM25 full-text search with pgvector and DiskANN vector search in a single query. Fuse keyword precision with semantic recall using Reciprocal Rank Fusion.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/hybrid-search", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/hybrid-search", "image": "./img/horizondb-hybrid-search.PNG", "tags": [ "documentation", "horizondb", "genai", "vector-search", "semantic-search", "concepts" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Tutorial: Build a Semantic Search Application", "description": "Build an end-to-end semantic search application using vector search, DiskANN indexing, and semantic reranking. A hands-on tutorial that walks through the full pipeline from embeddings to ranked results.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/build-semantic-search-app", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/build-semantic-search-app", "image": "./img/horizondb-tutorial-semantic-search.PNG", "tags": [ "documentation", "horizondb", "genai", "vector-search", "semantic-search", "tutorial" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Optimize pgvector Performance", "description": "Best practices for improving vector search performance — covering partitioning strategies, index tuning, and search parameter configuration for pgvector workloads.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/optimize-pgvector-performance", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/optimize-pgvector-performance", "image": "./img/horizondb-pgvector-performance.PNG", "tags": [ "documentation", "horizondb", "genai", "vector-search", "best-practices", "how-to" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Scalable Vector Indexing with DiskANN", "description": "Use the pg_diskann extension for high-performance approximate nearest neighbor search at any scale. The recommended default vector index for production AI workloads on Azure HorizonDB.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/vector-index-diskann", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/vector-index-diskann", "image": "./img/horizondb-diskann.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "vector-search", "how-to" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 5, "learningPathTitle": "Improve Search Performance with DiskANN Vector Indexing", "learningPathDescription": "Learn how to use the pg_diskann extension for high-performance approximate nearest neighbor search at any scale, making it the recommended default vector index for production AI workloads on Azure HorizonDB." }, { "title": "Vector Index Selection Guide", "description": "Compare flat scan, IVFFlat, HNSW, and DiskANN vector indexes. Choose the right one based on dataset size, recall target, update rate, and filter selectivity.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/vector-index-selection-guide", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/vector-index-selection-guide", "image": "./img/horizondb-index-selection.PNG", "tags": [ "documentation", "horizondb", "genai", "vector-search", "concepts" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Semantic Reranking with the Rank Function", "description": "Improve search relevance by adding a cross-encoder reranking stage with azure_ai.rank(). Reorder results from vector, full-text, or hybrid search to surface the most relevant matches first.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/semantic-rank-function", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/semantic-rank-function", "image": "./img/horizondb-reranking.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "semantic-search", "azure-ai-extension", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 6, "learningPathTitle": "Enhance Search Relevance with Semantic Reranking", "learningPathDescription": "Learn how to improve search relevance by adding a cross-encoder reranking stage with azure_ai.rank() to reorder results from vector, full-text, or hybrid search." }, { "title": "GraphRAG for Knowledge Graph Enhanced Search", "description": "Combine knowledge graphs, vector search, and LLM reasoning to build more accurate RAG applications. Improve retrieval for complex queries that depend on entity relationships, citations, or multi-hop reasoning.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/graph-rag", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/graph-rag", "image": "./img/horizondb-graphrag.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "graph", "rag", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 7 }, { "title": "Tutorial: Build a Knowledge Graph from Unstructured Text", "description": "Extract entities and relationships from unstructured text using AI functions and Apache AGE. Convert raw documents into a queryable knowledge graph for search, exploration, and graph-RAG.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/build-knowledge-graph", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/build-knowledge-graph", "image": "./img/horizondb-knowledge-graph-tutorial.PNG", "tags": [ "documentation", "horizondb", "genai", "graph", "azure-ai-extension", "tutorial" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Build AI Agents with Azure HorizonDB", "description": "Learn what AI agents are, why PostgreSQL is essential for agent memory and knowledge retrieval, and how Azure HorizonDB provides the unified data layer for building intelligent autonomous agents.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-agents", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-agents", "image": "./img/horizondb-agents.PNG", "tags": [ "documentation", "horizondb", "learning-path", "building-ai-apps-horizondb", "genai", "agents", "concepts" ], "date": "2026-06-02", "priority": "P0", "tileNumber": 8 }, { "title": "Integrate with LLM Orchestration Frameworks", "description": "Connect Azure HorizonDB with Microsoft Agent Framework, Semantic Kernel, LangChain, LlamaIndex, and CrewAI to build AI apps and multi-agent systems with built-in database connectivity.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-frameworks", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-frameworks", "image": "./img/horizondb-llm-frameworks.PNG", "tags": [ "documentation", "horizondb", "genai", "agents", "concepts" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Develop AI Apps with LangChain and Azure HorizonDB", "description": "Integrate Azure HorizonDB as a vector store in LangChain for document storage, indexing, and similarity search (cosine, L2, inner product) with DiskANN-powered performance at scale.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/develop-with-langchain", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/develop-with-langchain", "image": "./img/horizondb-langchain.PNG", "tags": [ "documentation", "horizondb", "genai", "agents", "vector-search", "python", "concepts" ], "date": "2026-06-02", "priority": "P0" }, { "title": "AI and Agentic Use Cases and Sample Applications", "description": "Explore ready-to-deploy solution accelerators and sample applications spanning semantic search, RAG copilots, multi-agent systems, and intelligent analytics across industries.", "website": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-samples", "source": "https://learn.microsoft.com/en-us/azure/horizondb/ai/ai-samples", "image": "./img/horizondb-samples.PNG", "tags": [ "documentation", "horizondb", "genai", "learning-path", "building-ai-apps-horizondb", "agents", "rag", "vector-search", "solution-accelerator" ], "date": "2026-06-02", "priority": "P0" }, { "title": "Training Path: Build AI Apps with Azure Database for PostgreSQL", "description": "This learning path teaches you how to build Generative AI applications and agents with Azure Database for PostgreSQL, including vector search with pgvector, invoking LLMs using the azure_ai extension and AI functions, and creating end-to-end RAG solutions. It also covers building intelligent AI agents that integrate seamlessly with your PostgreSQL data.", "website": "https://learn.microsoft.com/training/paths/build-ai-apps-azure-database-postgresql/", "source": "https://learn.microsoft.com/training/paths/build-ai-apps-azure-database-postgresql/", "image": "./img/build-ai-apps-with-az-for-pg.png", "tags": [ "training / training-path", "agents", "flexibleserver", "learning-path", "building-ai-apps-flex", "genai", "training", "vector-search", "azure-ai-extension", "semantic-search", "rag", "featured", "graph" ], "priority": "P0", "learningPathTitle": "Training Path: Build AI Apps and Agents with Azure Database for PostgreSQL", "learningPathDescription": "Comprehensive training path for building AI apps and agents with Azure Database for PostgreSQL." }, { "title": "Deploy a Python (Flask) Web App with PostgreSQL on Azure App Service", "description": "Azure App Service is a fully managed platform-as-a-service (PaaS) designed for building and hosting web apps without the need to manage the underlying infrastructure.This tutorial is a complete guide to deploying a data-driven Python web app (Django) to Azure App Service, integrating Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/app-service/tutorial-python-postgresql-app-flask", "source": "https://learn.microsoft.com/azure/app-service/tutorial-python-postgresql-app-flask", "image": "./img/deploy-python-flask-app.png", "tags": [ "documentation", "python", "learning-path", "developing-core-applications", "app-dev", "flexibleserver", "tutorial" ], "tileNumber": 4 }, { "title": "Design a Connection Pooling Strategy using PgBouncer", "description": "Connection pooling is a recommended practice in database-driven application development as it enhances performance and scalability by efficiently managing and reusing active connections, minimizing overhead and resource consumption. This article provides strategic guidance for implementing connection pooling for your Azure Database for PostgreSQL instances.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-connection-pooling-best-practices", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-connection-pooling-best-practices", "image": "./img/connection-pooling.png", "tags": [ "documentation", "app-dev", "learning-path", "developing-core-applications", "best-practices", "concepts", "flexibleserver" ], "tileNumber": 7, "date": "2025-10-3", "priority": "P1" }, { "title": "Generative AI - Overview", "description": "Generative AI encompasses algorithms that learn from existing multimedia content to create new, original outputs. This article introduces key concepts and terminology of Generative AI and provides an overview of using it with Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-overview", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-overview", "image": "./img/generative-ai-overview.png", "tags": [ "documentation", "genai", "overview", "learning-path", "building-ai-apps-flex", "concepts", "flexibleserver" ], "tileNumber": 1, "date": "2025-6-27", "priority": "P0" }, { "title": "What Is Azure Database for PostgreSQL?", "description": "This article offers a comprehensive overview of Azure Database for PostgreSQL, helping you get acquainted with its key features and core concepts.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/overview", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/overview", "image": "./img/explore-az-pg.png", "tags": [ "documentation", "flexibleserver", "fundamentals", "concepts", "overview" ], "date": "2025-10-04", "priority": "P0" }, { "title": "Quickstart: Create an Azure Database for PostgreSQL", "description": "This quickstart guide shows you how to create and manage an Azure Database for PostgreSQL instance.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server", "image": "./img/quick-start-az-pg.png", "tags": [ "documentation", "flexibleserver", "fundamentals", "getting-started", "how-to" ], "date": "2025-10-04", "priority": "P0" }, { "title": "Quickstart: Use Azure SDK for Python to Create and Manage a PostgreSQL Flexible Server Instance", "description": "This quickstart guide shows you how to use the Azure Python SDK to interact with an Azure Database for PostgreSQL instance, to perform operations like creating an instance, managing databases, configuring firewall rules, backup and restore, and scaling.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-python-sdk", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-python-sdk", "image": "./img/quickstart-python-sdk-azure-postgresql-manage.png", "tags": [ "documentation", "python", "fundamentals", "how-to", "flexibleserver", "getting-started" ], "date": "2025-01-30", "priority": "P1" }, { "title": "Quickstart: Use Azure SDK for .net to Create and Manage a PostgreSQL Flexible Server Instance", "description": "This quickstart guide shows you how to use the Azure SDK libraries in .NET to create, update, and delete an Azure PostgreSQL instance.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-dotnet-sdk", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-dotnet-sdk", "image": "./img/quickstart-dotnet-sdk-azure-postgresql-manage.png", "tags": [ "documentation", "fundamentals", "getting-started", "how-to", "flexibleserver", "dotnet" ], "date": "2025-10-04", "priority": "P2" }, { "title": "Quickstart: Use Azure SDK for Java to Create and Manage a PostgreSQL Flexible Server Instance", "description": "In this quickstart, you learn how to create, update, and delete an Azure Database for PostgreSQL instance using the Azure SDK for Java.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-java-sdk", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-java-sdk", "image": "./img/quickstart-java-sdk-azure-postgresql-manage.png", "tags": [ "documentation", "java", "fundamentals", "getting-started", "how-to", "flexibleserver" ], "date": "2025-03-13", "priority": "P2" }, { "title": "Quickstart: Use a Bicep File to Create a PostgreSQL Flexible Server Instance", "description": "Bicep is a domain-specific language (DSL) that uses declarative syntax to deploy Azure resources. In this quickstart, you learn how to use a Bicep file to create an Azure Database for PostgreSQL instance.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-bicep", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/quickstart-create-server-bicep", "image": "./img/quickstart-bicep-file-create-postgresql-server-notext.png", "tags": [ "documentation", "fundamentals", "getting-started", "devops", "how-to", "flexibleserver" ], "date": "2025-10-1", "priority": "P1" }, { "title": "Quickstart: Manage PostgreSQL Flexible Server using Automation Tasks", "description": "In this quickstart, you'll learn how to automate routine tasks for your Azure Database for PostgreSQL flexible server such as starting/stopping the server on a schedule, sending monthly cost reports, or scaling the database.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/create-automation-tasks", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/create-automation-tasks", "image": "./img/quickstart-manage-postgresql-automation-tasks.png", "tags": [ "documentation", "fundamentals", "getting-started", "devops", "how-to", "flexibleserver" ], "date": "2024-10-15", "priority": "P2" }, { "title": "Quickstart: Connect and Query with PostgreSQL Extension for Visual Studio Code", "description": "The PostgreSQL extension for Visual Studio Code is a powerful tool designed to streamline the development and management of PostgreSQL databases. This quickstart guide walks you through connecting to a PostgreSQL database and executing queries within the Visual Studio Code environment.", "website": "https://learn.microsoft.com/azure/postgresql/extensions/vs-code-extension/quickstart-connect", "source": "https://learn.microsoft.com/azure/postgresql/extensions/vs-code-extension/quickstart-connect", "image": "./img/pg-with-vs-code.png", "tags": [ "documentation", "learning-path", "developing-core-applications", "connect-&-query", "app-dev", "how-to", "flexibleserver", "visual-studio-code-extension" ], "date": "2025-05-19", "priority": "P0", "tileNumber": 3, "learningPathTitle": "Develop Using the PostgreSQL Extension for VS Code", "learningPathDescription": "The PostgreSQL extension for Visual Studio Code is a powerful tool designed to streamline the development and management of PostgreSQL databases. Learn how to connect to a PostgreSQL database, execute queries and build full-stack applications within the Visual Studio Code environment." }, { "title": "Quickstart: Use GitHub Copilot Extension in Visual Studio Code for Enhancing DB Workflows", "description": "The PostgreSQL extension for Visual Studio Code now integrates GitHub Copilot to enhance database workflows with AI-assisted development using live connection context. This allows the @pgsql Copilot chat participant to generate schema-aware SQL queries and insights, streamlining development and reducing context-switching.Get started with this quickstart guide.", "website": "https://learn.microsoft.com/azure/postgresql/extensions/vs-code-extension/quickstart-github-copilot", "source": "https://learn.microsoft.com/azure/postgresql/extensions/vs-code-extension/quickstart-github-copilot", "image": "./img/github-copilot-in-vscode.png", "tags": [ "documentation", "app-dev", "learning-path", "developing-core-applications", "best-practices", "concepts", "flexibleserver", "how-to", "visual-studio-code-extension", "connect-&-query" ], "date": "2025-05-19", "priority": "P0", "tileNumber": 8, "learningPathTitle": "Handling Transient Connectivity Errors", "learningPathDescription": "Handling transient connectivity errors is a best practice in cloud-native app development, as it ensures resilience and reliability by gracefully managing brief network interruptions or service unavailability. This article walks you through how to handle transient errors when connecting to Azure Database for PostgreSQL instances." }, { "title": "Quickstart: Connect and Query Data using Python", "description": "In this quickstart, you learn how to connect to an Azure Database for PostgreSQL flexible server using Python with either Microsoft Entra or PostgreSQL authentication, and perform SQL operations to query, insert, update, and delete data.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-python", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-python", "image": "./img/connect-and-query-using-python.png", "tags": [ "documentation", "flexibleserver", "learning-path", "developing-core-applications", "python", "connect-&-query", "app-dev", "how-to" ], "date": "2025-10-1", "priority": "P0", "tileNumber": 2, "learningPathTitle": "Build a CRUD App with Azure Database for PostgreSQL", "learningPathDescription": "Learn how to build a simple Python app that connects to Azure Database for PostgreSQL flexible server (using either Microsoft Entra or PostgreSQL authentication), and performs basic SQL operations to query, insert, update, and delete data." }, { "title": "Quickstart: Connect and Query Data using Java and ODBC", "description": "In this quickstart, you learn how to connect to an Azure Database for PostgreSQL flexible server using Java with either Microsoft Entra or PostgreSQL authentication, and perform SQL operations to query, insert, update, and delete data.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-java", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-java", "image": "./img/connect-and-query-using-java-and-odbc.png", "tags": [ "documentation", "java", "connect-&-query", "app-dev", "how-to", "flexibleserver" ], "date": "2025-10-1", "priority": "P1" }, { "title": "Quickstart: Connect and Query Data using .net", "description": "In this quickstart, you learn how to connect to an Azure Database for PostgreSQL flexible server using .NET (C#), and perform SQL operations to query, insert, update, and delete data.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-csharp", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-csharp", "image": "./img/connect-and-query-using-net.png", "tags": [ "documentation", "connect-&-query", "app-dev", "how-to", "flexibleserver", "dotnet" ], "date": "2025-10-1", "priority": "P1" }, { "title": "Quickstart: Connect and Query Data using Go Language", "description": "In this quickstart, you learn how to connect to an Azure Database for PostgreSQL flexible server using Go language (golang), and perform SQL operations to query, insert, update, and delete data.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-go", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-go", "image": "./img/connect-and-query-using-go.png", "tags": [ "documentation", "go", "connect-&-query", "app-dev", "how-to", "flexibleserver" ], "date": "2025-12-18", "priority": "P2" }, { "title": "Quickstart: Connect and Query Data using PHP", "description": "In this quickstart, you learn how to connect to an Azure Database for PostgreSQL flexible server using PHP, and perform SQL operations to query, insert, update, and delete data.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-php", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-php", "image": "./img/connect-query-using-php.png", "tags": [ "documentation", "php", "connect-&-query", "app-dev", "how-to", "flexibleserver" ], "date": "2025-10-1", "priority": "P2" }, { "title": "List of Supported Connection Libraries", "description": "This article lists libraries and drivers that developers can use to develop applications to connect to and query an Azure Database for PostgreSQL instance.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-connection-libraries", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-connection-libraries", "image": "./img/list-of-supported-libraries.png", "tags": [ "documentation", "connect-&-query", "app-dev", "dotnet", "concepts", "flexibleserver", "python", "java", "php", "go" ], "date": "2025-10-3", "priority": "P2" }, { "title": "Quickstart: Deploy Database Updates using GitHub Actions", "description": "GitHub Actions is a CI/CD platform that automates workflows directly from your GitHub repository, enabling tasks like building, testing, and deploying code. This quickstart guide walks you through how to create a GitHub Actions workflow to deploy database updates to Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-deploy-github-action", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-deploy-github-action", "image": "./img/deploy-using-github-actions.png", "tags": [ "documentation", "learning-path", "developing-core-applications", "app-dev", "devops", "how-to", "flexibleserver" ], "date": "2025-10-3", "priority": "P1", "tileNumber": 6, "learningPathTitle": "Deploy Database Updates Along with App Updates Using GitHub Actions", "learningPathDescription": "GitHub Actions is a CI/CD platform that automates workflows directly from your GitHub repository, enabling tasks like building, testing, and deploying code. This quickstart guide walks you through how to create a GitHub Actions workflow to deploy database updates to Azure Database for PostgreSQL, along with your application updates." }, { "title": "Quickstart: Deploy Database Updates using Azure Pipelines", "description": "Azure Pipelines is a cloud-based CI/CD service that automates building, testing, and deploying code across platforms. In this quickstart, you'll use Azure Pipelines to automatically deploy database updates to your Azure Database for PostgreSQL flexible server after each successful build, using an Azure CLI task to update the database either with a SQL file or an inline SQL script.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/azure-pipelines-deploy-database-task", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/azure-pipelines-deploy-database-task", "image": "./img/deploy-using-az-pipeline.png", "tags": [ "documentation", "app-dev", "devops", "how-to", "flexibleserver" ], "date": "2024-10-1", "priority": "P1" }, { "title": "Deploy a Python (Flask) Web App with PostgreSQL on Azure App Service using System-assigned Managed Identity", "description": "In this tutorial, you’ll learn how to deploy a Python Flask web app to Azure App Service and use system-assigned managed identity for passwordless connections to Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/developer/python/tutorial-python-managed-identity-cli", "source": "https://learn.microsoft.com/azure/developer/python/tutorial-python-managed-identity-cli", "image": "./img/deploy-flask-app.png", "tags": [ "documentation", "python", "app-dev", "flexibleserver", "tutorial" ], "date": "2024-4-17", "priority": "P0" }, { "title": "Deploy a Python Django Web App with PostgreSQL on Azure App Service", "description": "Azure App Service is a fully managed platform-as-a-service (PaaS) designed for building and hosting web apps without the need to manage the underlying infrastructure. This tutorial is a complete guide to deploying a data-driven Python web app (Django) to Azure App Service, integrating Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/app-service/tutorial-python-postgresql-app-django", "source": "https://learn.microsoft.com/azure/app-service/tutorial-python-postgresql-app-django", "image": "./img/deploy-django-app.png", "tags": [ "documentation", "python", "app-dev", "flexibleserver", "tutorial" ], "date": "2025-04-17", "priority": "P0" }, { "title": "Deploy a Python FastAPI Web App with PostgreSQL on Azure App Service", "description": "This tutorial is a complete guide to deploying a data-driven Python web app (FastAPI) to Azure App Service, integrating Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/app-service/tutorial-python-postgresql-app-fastapi", "source": "https://learn.microsoft.com/azure/app-service/tutorial-python-postgresql-app-fastapi", "image": "./img/deploy-fastapi-app.png", "tags": [ "documentation", "python", "app-dev", "flexibleserver", "tutorial" ], "date": "2025-7-27", "priority": "P1" }, { "title": "Deploy a Java Tomcat App with PostgreSQL on Azure App Service", "description": "This tutorial walks you through deploying a Java Tomcat web app to Azure App Service and connecting it to Azure Database for PostgreSQL using a managed identity, enabling secure, secret-free authentication with Microsoft Entra and Service Connector.", "website": "https://learn.microsoft.com/azure/app-service/tutorial-java-tomcat-connect-managed-identity-postgresql-database", "source": "https://learn.microsoft.com/azure/app-service/tutorial-java-tomcat-connect-managed-identity-postgresql-database", "image": "./img/deploy-tomcat-app.png", "tags": [ "documentation", "java", "app-dev", "flexibleserver", "tutorial" ], "date": "2024-06-05", "priority": "P1" }, { "title": "Deploy a Django App with PostgreSQL on AKS", "description": "Azure Kubernetes Service (AKS) is a managed container orchestration platform ideal for building and running scalable, resilient microservices and cloud-native applications. In this quickstart, you'll learn how to deploy a Django application on Azure Kubernetes Service (AKS) cluster integrating Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/tutorial-django-aks-database", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/tutorial-django-aks-database", "image": "./img/deploy-django-on-aks.png", "tags": [ "documentation", "learning-path", "developing-core-applications", "flexibleserver", "tutorial", "app-dev", "python" ], "date": "2025-10-1", "priority": "P0", "tileNumber": 5, "learningPathTitle": "Deploy a Django App with PostgreSQL on AKS", "learningPathDescription": "Azure Kubernetes Service (AKS) is a managed container orchestration platform ideal for building and running scalable, resilient microservices and cloud-native applications. In this quickstart, you'll learn how to deploy a Django application on Azure Kubernetes Service (AKS) cluster integrating Azure Database for PostgreSQL." }, { "title": "Deploy a Java Quarkus Container App with PostgreSQL on Azure Container Apps", "description": "This tutorial walks you through building, configuring, deploying, and managing a Java Quarkus app on Azure Container Apps, using managed identity to securely integrate with data in Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database", "source": "https://learn.microsoft.com/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database", "image": "./img/deploy-java-quarkus-container.png", "tags": [ "documentation", "java", "app-dev", "flexibleserver", "tutorial" ], "date": "2025-02-03", "priority": "P1" }, { "title": "Deploy a Quarkus Application to Azure Container Apps", "description": "This training module walks you through building, configuring, deploying, and managing a Java Quarkus app on Azure Container Apps, using managed identity to securely integrate with data in Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/training/modules/deploy-java-quarkus-azure-container-app-postgres/", "source": "https://learn.microsoft.com/training/modules/deploy-java-quarkus-azure-container-app-postgres/", "image": "./img/deploy-quarkus-to-az.png", "tags": [ "documentation", "app-dev", "training", "flexibleserver", "java", "tutorial" ], "date": "2025-02-03", "priority": "P1" }, { "title": "Use Azure Service Connector to Connect to PostgreSQL from Any Azure App", "description": "Service Connector helps you to easily connect Azure compute services (App Services, Container Apps, Azure Kubernetes Services, etc.) to other backing services like Azure databases. This article covers supported authentication methods, clients, and sample code you can use to connect your apps to Azure Database for PostgreSQL using Service Connector.", "website": "https://learn.microsoft.com/azure/service-connector/how-to-integrate-postgres", "source": "https://learn.microsoft.com/azure/service-connector/how-to-integrate-postgres", "image": "./img/az-service-connector.png", "tags": [ "documentation", "connect-&-query", "app-dev", "dotnet", "how-to", "flexibleserver", "tutorial", "python", "java", "php", "go" ], "date": "2025-03-14", "priority": "P0" }, { "title": "Accelerate Your Data and AI Tasks with Visual Studio Code Extension for PostgreSQL & GitHub Copilot", "description": "This video delves into how the Visual Studio Code extension for PostgreSQL can streamline your database management, while GitHub Copilot's AI-powered assistance can boost your productivity. Learn how to seamlessly integrate these tools to enhance your workflow, automate repetitive tasks, and write efficient code faster.", "website": "https://www.youtube.com/watch?v=Li6Td47-Ods", "source": "https://www.youtube.com/watch?v=Li6Td47-Ods", "image": "./img/boost-data-tasks.png", "tags": [ "visual-studio-code-extension", "app-dev", "flexibleserver", "video" ], "date": "2025-7-10" }, { "title": "The Azure PostgreSQL Developer Workshop", "description": "In this comprehensive workshop, you'll learn PostgreSQL fundamentals, how to get started and how to implement modern data applications with Azure Database for PostgreSQL, through a hands-on lab.", "website": "https://github.com/microsoft/azure_pg_dev_workshop", "source": "https://github.com/microsoft/azure_pg_dev_workshop", "image": "./img/azure-pg-dev-workshop.png", "tags": [ "documentation", "learning-path", "developing-core-applications", "app-dev", "devops", "flexibleserver", "tutorial", "workshop", "best-practices", "php", "java", "python", "dotnet", "go" ], "date": "2025-4-16", "priority": "P0", "learningPathTitle": "Workshop: Azure PostgreSQL Developer Workshop", "learningPathDescription": "In this comprehensive workshop, you'll learn PostgreSQL fundamentals, how to get started and how to implement modern data applications with Azure Database for PostgreSQL, through a hands-on lab." }, { "title": "Enable and Use pgvector for Native Vector Search", "description": "Guide to enabling and using pgvector for vector search in PostgreSQL.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-use-pgvector", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-use-pgvector", "image": "./img/enable-and-use-pgvector-for-search.png", "tags": [ "documentation", "vector-search", "learning-path", "building-ai-apps-flex", "flexibleserver", "how-to", "genai", "rag" ], "tileNumber": 2, "learningPathTitle": "Enable and Use pgvector for Native Vector Search", "learningPathDescription": "The pgvector extension brings open-source vector similarity search to PostgreSQL, enabling advanced AI and semantic search scenarios. This article explains vector databases and pgvector’s capabilities, covering concepts like embeddings and similarity, and provides guidance on enabling the extension, creating, storing, and querying vectors." }, { "title": "Optimize Performance when using pgvector", "description": "The pgvector extension brings open-source vector similarity search to PostgreSQL, enabling advanced AI and semantic search scenarios. This article explores the limitations and tradeoffs of pgvector and shows how to use partitioning, indexing, and search settings to improve performance.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-optimize-performance-pgvector", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-optimize-performance-pgvector", "image": "./img/optimization-using-pgvector.png", "tags": [ "documentation", "vector-search", "genai", "how-to", "flexibleserver", "rag" ], "date": "2024-8-14", "priority": "P0" }, { "title": "Enable and Use DiskANN Extension for Efficient Vector Indexing", "description": "DiskANN is a scalable approximate nearest neighbor search algorithm for efficient vector search at any scale. The pg_diskann extension adds support for using DiskANN for efficient vector indexing and searching. This article talks about the benefits of the extension and walks you through how to use it.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-use-pgdiskann", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-use-pgdiskann", "image": "./img/enable-and-use-diskann.png", "tags": [ "documentation", "vector-search", "learning-path", "building-ai-apps-flex", "genai", "how-to", "flexibleserver", "rag" ], "date": "2025-9-4", "priority": "P0", "tileNumber": 3, "learningPathTitle": "Enhance Scale with DiskANN Vector Indexing", "learningPathDescription": "Learn to use DiskANN for scalable and efficient vector indexing in PostgreSQL." }, { "title": "Integrate Basic Azure AI Capabilities into Azure Database for PostgreSQL Flexible Server", "description": "The azure_ai extension adds the ability to use large language models (LLMs) and build generative AI applications within an Azure Database for PostgreSQL database by integrating the power of Azure AI services. This article showcases the rich AI capabilities of the extension and walks you through how to integrate both Azure OpenAI and Azure AI Language Services into yuor database.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-integrate-azure-ai", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-integrate-azure-ai", "image": "./img/integrate-basic-azure-ai.png", "tags": [ "documentation", "flexibleserver", "genai", "how-to", "vector-search", "rag", "azure-ai-extension" ], "date": "2024-6-27", "priority": "P0" }, { "title": "Integrate with Azure Machine Learning Services", "description": "The azure_ai extension provides the ability to invoke any machine learning models (catalog or custom) deployed on Azure Machine Learning online endpoints from within SQL. This article provides a step-by-step guide to configure azure_ai with Azure ML endpoints and invoke models.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-azure-machine-learning", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-azure-machine-learning", "image": "./img/integrate-with-az-ai-services.png", "tags": [ "documentation", "genai", "how-to", "flexibleserver", "azure-ai-extension" ], "date": "2025-10-3", "priority": "P1" }, { "title": "Enable Managed Identity for Integrating with Azure AI Services", "description": "The azure_ai extension adds the ability to use large language models (LLMs) and build generative AI applications within an Azure Database for PostgreSQL database by integrating the power of Azure AI services. This article explains how to use System Assigned Managed Identity (SAMI) with the extension, to make secure connections.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-enable-managed-identity-azure-ai", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-enable-managed-identity-azure-ai", "image": "./img/managed-identity-for-az-ai.png", "tags": [ "documentation", "genai", "how-to", "flexibleserver", "vector-search", "rag", "azure-ai-extension" ], "date": "2025-05-19", "priority": "P1" }, { "title": "Use AI functions in the azure_ai extension", "description": "AI functions in Azure Database for PostgreSQL azure_ai extension introduce a native intelligence layer to relational algebra by integrating large language models directly into the SQL query engine. This feature enables in-database reasoning over operational data, allowing developers to extract and act on hidden semantic relationships for GenAI applications and agents. This article explains the 4 AI functions: generate(), is_true(), extract() and rank() and walks you through how to get started with using them.", "website": "https://learn.microsoft.com/azure/postgresql/azure-ai/generative-ai-azure-ai-functions", "source": "https://learn.microsoft.com/azure/postgresql/azure-ai/generative-ai-azure-ai-functions", "image": "img/use-semantic-operators.png", "tags": [ "documentation", "semantic-search", "learning-path", "building-ai-apps-flex", "genai", "how-to", "flexibleserver", "rag", "azure-ai-extension" ], "date": "2025-8-1", "priority": "P0", "tileNumber": 4, "learningPathTitle": "Improve Search Accuracy with AI Functions", "learningPathDescription": "Explore AI functions to enhance search accuracy in Azure Database for PostgreSQL." }, { "title": "Build a Semantic Search Application with Azure Database for PostgreSQL and Azure OpenAI", "description": "Unlike standard lexical search, which matches keywords, semantic search interprets meaning to deliver more relevant results. This tutorial guides you through building a semantic search application using Azure Database for PostgreSQL and Azure OpenAI.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-semantic-search", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-semantic-search", "image": "./img/build-semantic-search-application.png", "tags": [ "documentation", "semantic-search", "flexibleserver", "genai", "tutorial", "vector-search", "rag", "azure-ai-extension" ], "date": "2025-06-27", "priority": "P0" }, { "title": "Build a Recommendation System with Azure Database for PostgreSQL and Azure OpenAI", "description": "Recommendation applications help service providers deliver personalized product or service suggestions based on user history and contextual data. This tutorial shows you how to build a simple recipe recommender using Azure Database for PostgreSQL and Azure OpenAI, leveraging prior selections for tailored recommendations.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-recommendation-system", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-recommendation-system", "image": "./img/build-recommendation-sys-with-az.png", "tags": [ "documentation", "flexibleserver", "genai", "tutorial", "vector-search", "rag", "azure-ai-extension" ], "date": "2025-06-27", "priority": "P0" }, { "title": "Build Your Own AI Copilot | Financial Services Industry", "description": "This guide serves as both a solution accelerator and a learning tool for developers who want to build AI-powered solutions built on top of Azure Database for PostgreSQL and Azure AI Services. It reflect the latest features and best practices for development of AI-enabled applications and RAG-based copilots on the Azure AI platform.", "website": "https://aka.ms/pg-byoac-docs", "source": "https://aka.ms/pg-byoac-docs", "image": "./img/build-your-own-copilot.png", "tags": [ "genai", "javascript", "flexibleserver", "solution-accelerator", "rag", "vector-search", "azure-ai-extension", "semantic-search", "graph" ], "date": "2025-04-11", "priority": "P0" }, { "title": "Chat with Your Data Solution Accelerator for Azure Database for PostgreSQL", "description": "The Chat with Your Data Solution Accelerator combines Azure AI Search and Azure OpenAI GPT models to create a conversational search experience with natural language and speech-to-text capabilities. This repository provides an end-to-end setup for querying your own data, including ingestion, indexing, prompt configuration, and RAG orchestration options, all deployable in your Azure subscription.", "website": "https://aka.ms/pg-cwyd-repo ", "source": "https://aka.ms/pg-cwyd-repo ", "image": "./img/chat-with-your-data.png", "tags": [ "flexibleserver", "genai", "solution-accelerator", "vector-search", "rag", "azure-ai-extension", "python" ], "date": "2025-10-13", "priority": "P0" }, { "title": "Enable Semantic Search in Azure Database for PostgreSQL (learning Path Module 2)", "description": "This training module explores semantic search, embedding vectors, vector similarity, and using Azure Database for PostgreSQL - Flexible Server with PostgreSQL Vector and Azure AI extensions to generate, store, and query rows with semantic search.", "website": "https://learn.microsoft.com/training/modules/enable-semantic-search-azure-database-postgresql/", "source": "https://learn.microsoft.com/training/modules/enable-semantic-search-azure-database-postgresql/", "image": "./img/enable-semantic-search-module-2.png", "tags": [ "semantic-search", "flexibleserver", "genai", "training", "vector-search", "azure-ai-extension", "rag" ], "priority": "P0" }, { "title": "Use Azure Machine Learning for Inferencing from Azure Database for PostgreSQL", "description": "This training module guides you through training and deploying an Azure Machine Learning model using automated machine learning. Then, you'll call the model directly from Azure Database for PostgreSQL.", "website": "https://learn.microsoft.com/training/modules/use-azure-machine-learning-inferencing-azure-database-postgresql/", "source": "https://learn.microsoft.com/training/modules/use-azure-machine-learning-inferencing-azure-database-postgresql/", "image": "./img/use-az-ml.png", "tags": [ "flexibleserver", "genai", "training", "azure-ai-extension" ], "priority": "P1" }, { "title": "Build AI Apps using LangChain with Azure Database for PostgreSQL", "description": "Azure Database for PostgreSQL integrates seamlessly with LLM orchestration frameworks like LangChain, enabling developers to build advanced generative AI applications with streamlined management of models and data. This article demonstrates how to use PostgreSQL's integrated vector database with LangChain to store documents, create indices, and perform vector searches using algorithms like cosine similarity, Euclidean distance, and inner product.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-develop-with-langchain", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-develop-with-langchain", "image": "./img/langchain-with-az-pg.png", "tags": [ "documentation", "rag", "flexibleserver", "learning-path", "building-ai-apps-flex", "genai", "tutorial", "vector-search", "azure-ai-extension", "python" ], "date": "2025-9-3", "priority": "P0", "tileNumber": 6, "learningPathTitle": "Build a RAG Application Using Azure Database for PostgreSQL and LangChain", "learningPathDescription": "Tutorial for building Retrieval-Augmented Generation (RAG) applications with LangChain and PostgreSQL." }, { "title": "AI Agents - Overview", "description": "AI agents combine large language models with external tools and databases to automate workflows, improve information retrieval, and enable natural language interactions with data. This article walks you through creating an intelligent AI agent that searches and analyzes data in Azure Database for PostgreSQL, using a legal research assistant as an example.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-agents", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-agents", "image": "./img/build-with-azure-ai-agent-service.png", "tags": [ "documentation", "overview", "agents", "flexibleserver", "genai", "tutorial", "vector-search", "python", "rag", "azure-ai-extension" ], "date": "2025-06-27", "priority": "P0" }, { "title": "Build an AI Agent with Azure Database for PostgreSQL, Microsoft Foundry and MCP", "description": "AI agents combine large language models with external tools and databases to automate workflows, improve information retrieval, and enable natural language interactions with data. This article walks you through creating an intelligent AI agent using Microsoft Foundry and Azure Database for PostgreSQL, using Model Context Protocol (MCP).", "website": "https://learn.microsoft.com/azure/postgresql/azure-ai/generative-ai-foundry-integration", "source": "https://learn.microsoft.com/azure/postgresql/azure-ai/generative-ai-foundry-integration", "image": "./img/build-with-azure-ai-agent-service.png", "tags": [ "documentation", "overview", "agents", "learning-path", "building-ai-apps-flex", "flexibleserver", "genai", "tutorial", "vector-search", "python", "rag", "azure-ai-extension" ], "date": "2025-06-27", "priority": "P0", "tileNumber": 7, "learningPathTitle": "Build an AI Agent with Azure Database for PostgreSQL, Microsoft Foundry and MCP", "learningPathDescription": "A guide to building an intelligent AI agent using Microsoft Foundry and Azure Database for PostgreSQL, leveraging the Model Context Protocol (MCP)." }, { "title": "AgenticShop: E-imagined Shopping Experience for the Era of AI Agents", "description": "AgenticShop is a GenAI-powered e-commerce demo that showcases how multi-agent workflows, powered by LlamaIndex, can drive personalized product discovery using unstructured data like user reviews and preferences. This demo runs fully on Azure, and can be deployed quickly using the Azure Developer CLI. Explore how intelligent agents handle search, sentiment, memory, and personalization with observability and memory persistence.", "website": "https://aka.ms/agentic-shop", "source": "https://aka.ms/agentic-shop", "image": "./img/e-imagined-shopping.png", "tags": [ "featured", "learning-path", "building-ai-apps-flex", "flexibleserver", "genai", "solution-accelerator", "vector-search", "rag", "azure-ai-extension", "semantic-search", "graph", "python" ], "date": "2025-8-26", "priority": "P0", "learningPathTitle": "Solution Accelerator: Build an AgenticShop Using Agentic AI Architecture", "learningPathDescription": "A sample app to demonstrate using the Agentic AI architecture with Azure Database for PostgreSQL." }, { "title": "Build AI Agents using Semantic Kernel and PostgreSQL", "description": "Semantic Kernel is an open-source framework that simplifies building AI-powered applications by orchestrating LLMs, plugins, and connectors. This article explains how to use the Postgres Vector Store connector to access and manage data in Azure Database for PostgreSQL for advanced AI scenarios.", "website": "https://learn.microsoft.com/semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/postgres-connector", "source": "https://learn.microsoft.com/semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/postgres-connector", "image": "./img/ai-agents-sementic-kernal-and-pg.png", "tags": [ "documentation", "semantic-search", "agents", "genai", "dotnet", "how-to", "flexibleserver", "vector-search", "rag", "azure-ai-extension", "dotnet", "java", "python" ], "priority": "P1" }, { "title": "Build Enterprise AI Agents with Java and Spring", "description": "This training module shows you how to build and deploy a Java application and AI agents using Spring AI, Azure OpenAI, and Azure Container Apps with PostgreSQL vector storage.", "website": "https://learn.microsoft.com/training/modules/build-enterprise-ai-agents-with-java-spring/", "source": "https://learn.microsoft.com/training/modules/build-enterprise-ai-agents-with-java-spring/", "image": "./img/enterprise-ai-agents-with-java-and-spring.png", "tags": [ "java", "agents", "genai", "training", "flexibleserver", "vector-search", "rag" ], "priority": "P1" }, { "title": "Use Apache Age Extension with Azure Database for PostgreSQL", "description": "Apache AGE is a PostgreSQL extension that adds graph database capabilities using the openCypher query language, bridging relational and graph data for complex relationship management. This article explains how AGE enables efficient graph storage and querying for use cases like social networks, recommendation systems, fraud detection, and knowledge graphs.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-age-overview", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/generative-ai-age-overview", "image": "./img/apache-age-extension-with-az.png", "tags": [ "documentation", "flexibleserver", "genai", "how-to", "graph", "rag" ], "date": "2025-05-19", "priority": "P0" }, { "title": "GraphRAG Solution Accelerator for Azure Database for PostgreSQL", "description": "GraphRAG is an advanced RAG technique proposed by Microsoft Research to improve quality of RAG system responses by extracting knowledge graph from the source data and leveraging it to provide better context to the LLM. The solution accelerator demonstrates the implementation of three information retrieval techniques: vector search, semantic ranking, and GraphRAG on Azure Database for PostgreSQL, and illustrates how they can be combined to deliver high quality responses to legal research questions.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/introducing-the-graphrag-solution-for-azure-database-for-postgresql/4299871", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/introducing-the-graphrag-solution-for-azure-database-for-postgresql/4299871", "image": "./img/graph-rag-for-az.png", "tags": [ "graph", "rag", "learning-path", "building-ai-apps-flex", "flexibleserver", "genai", "solution-accelerator", "python" ], "date": "2025-02-20", "priority": "P0", "tileNumber": 5, "learningPathTitle": "Improve Search Accuracy Using Knowledge Graphs (GraphRAG)", "learningPathDescription": "Discover how to use knowledge graphs and GraphRAG for improved search and recommendations." }, { "title": "Azure MCP Server Support for Azure Database for PostgreSQL", "description": "The Model Context Protocol (MCP) is an open standard that enables AI models to securely interact with external data sources and services at scale. This article introduces the Azure MCP Server and its new tools for AI agents to query and manage Azure Database for PostgreSQL, including listing databases, retrieving schemas, and accessing configurations through a unified interface.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/azure-mcp-server-now-includes-support-for-azure-database-for-postgresql/4413744", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/azure-mcp-server-now-includes-support-for-azure-database-for-postgresql/4413744", "image": "./img/az-mcp-for-az-pg.png", "tags": [ "documentation", "flexibleserver", "genai", "how-to", "agents", "rag" ], "date": "2025-05-19", "priority": "P0" }, { "title": "Demo: Azure AI & pgvector with Azure Database for PostgreSQL", "description": "Demo by Claire Giordano. This video showcases how you can improve the relevance of search results on a recipe website by using Azure OpenAI. Specifically the demo shows how you can use the azure_ai extension along with the open source pgvector extension and the Azure Database for PostgreSQL managed service to deliver semantic search results—as compared to search results you could obtain in the past via pattern matching with the LIKE clause in Postgres, or via Postgres full text search.", "website": "https://www.youtube.com/watch?v=em0PKDGzzlQ", "source": "https://www.youtube.com/watch?v=em0PKDGzzlQ", "image": "./img/demo-azure-ai-and-pg-vector.png", "tags": [ "vector-search", "flexibleserver", "genai", "azure-ai-extension", "rag", "video" ], "date": "2024-2-16", "priority": "P1" }, { "title": "The Mechanics of Integrating AI and Vector Search into Azure Database for PostgreSQL", "description": "Talk by Charles Fedderson. This video showcases how you can improve the relevance of search results on a recipe website by using Azure OpenAI. Specifically the demo shows how you can use the azure_ai extension along with the open source pgvector extension and the Azure Database for PostgreSQL managed service to deliver semantic search results—as compared to search results you could obtain in the past via pattern matching with the LIKE clause in Postgres, or via Postgres full text search.", "website": "https://www.youtube.com/watch?v=c0gESq_Wtf8", "source": "https://www.youtube.com/watch?v=c0gESq_Wtf8", "image": "./img/integrating-ai-and-vector-search.png", "tags": [ "vector-search", "flexibleserver", "genai", "azure-ai-extension", "rag", "video" ], "date": "2024-05-30", "priority": "P0" }, { "title": "Generative AI Features in Azure Database for PostgreSQL", "description": "Learn how to build the next generation of intelligent agents and applications with Azure Database for PostgreSQL. Explore powerful new AI features and integrations, such as DiskANN, Vector Search, Semantic Ranker, and VS Code Extension from directly within the Azure Ecosystem.", "website": "https://www.youtube.com/watch?v=1-ftLron4xo", "source": "https://www.youtube.com/watch?v=1-ftLron4xo", "image": "./img/gen-ai-in-az.png", "tags": [ "genai", "flexibleserver", "vector-search", "azure-ai-extension", "rag", "agents", "semantic-search", "graph", "video" ], "date": "2025-05-20", "priority": "P0" }, { "title": "AI Talks from POSETTE", "description": "POSSETTE is a global PostgreSQL conference that brings together experts and community members to share insights, innovations, and best practices. This playlist features all AI-focused sessions from POSSETTE 2025, including talks from both Microsoft and the PostgreSQL community.", "website": "https://www.youtube.com/playlist?list=PLlrxD0HtieHi4t4ESF44OPMa0nbF2RsR8", "source": "https://www.youtube.com/playlist?list=PLlrxD0HtieHi4t4ESF44OPMa0nbF2RsR8", "image": "./img/ai-talks.png", "tags": [ "genai", "flexibleserver", "vector-search", "azure-ai-extension", "agents", "rag", "semantic-search", "graph", "video" ], "date": "2024-06-13", "priority": "P1" }, { "title": "Build AI Apps and Agents with Azure Database for PostgreSQL", "description": "In this four-part video series, you'll discover how to build intelligent applications using the AI capabilities of Azure Database for PostgreSQL. Learn how to orchestrate agents, enhance search accuracy, integrate Azure AI services, and much more—all while leveraging the power of PostgreSQL and cutting-edge AI tools like the Visual Studio Code extension for PostgreSQL and GitHub copilot.", "website": "https://youtube.com/playlist?list=PLmsFUfdnGr3ySdB8_FVI71bp8wVsgMQU7&si=neVj7xUcQ1aUs7yC", "source": "https://youtube.com/playlist?list=PLmsFUfdnGr3ySdB8_FVI71bp8wVsgMQU7&si=neVj7xUcQ1aUs7yC", "image": "./img/build-ai-apps-with-az-pg.png", "tags": [ "video", "agents", "flexibleserver", "genai", "azure-ai-extension", "vector-search", "rag", "semantic-search", "graph" ], "date": "2025-07-08", "priority": "P0" }, { "title": "Agent-driven, Retrieval-augmented Generation (RAG) Application", "description": "This lab guides you through developing an agent-driven, Retrieval-Augmented Generation (RAG) application that explores U.S. Case Law data. You'll learn how to combine PostgreSQL's powerful database capabilities with AI techniques to create a legal research assistant capable of providing accurate and contextually relevant answers.", "website": "https://github.com/jjfrost/pg-sk-agents-lab", "source": "https://github.com/jjfrost/pg-sk-agents-lab", "image": "./img/agent-driven-rag.png", "tags": [ "agents", "rag", "genai", "flexibleserver", "vector-search", "azure-ai-extension", "semantic-search", "graph", "python", "workshop" ], "date": "2025-10-11", "priority": "P0" }, { "title": "Azure Database for PostgreSQL Mirroring in Microsoft Fabric", "description": "Microsoft Fabric is an integrated analytics platform that unifies data across your organization for advanced BI, AI, and data engineering scenarios. This article explains how to use Fabric Mirroring to continuously replicate Azure Database for PostgreSQL into OneLake, eliminating complex ETL and enabling seamless data integration.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-fabric-mirroring", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-fabric-mirroring", "image": "./img/az-db-for-pg-mirroring.png", "tags": [ "documentation", "microsoft-fabric", "flexibleserver", "analytics", "concepts", "how-to" ], "date": "2025-10-1", "priority": "P0" }, { "title": "Create a Copy Activity in Microsoft Fabric Data Factory", "description": "The copy activity in Microsoft Fabric Data Factory can help you connect to your Azure Database for PostgreSQL flexible server instance to perform data movement and transformation activities.This article has step-by-step instructions on how to create a copy activity (supports copy command, bulk insert, and upsert as write methods).", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-copy-activity-fabric", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-copy-activity-fabric", "image": "./img/copy-activity-in-az.png", "tags": [ "documentation", "microsoft-fabric", "analytics", "flexibleserver", "how-to" ], "date": "2025-07-24", "priority": "P1" }, { "title": "Create a Script Activity in Microsoft Fabric Data Factory", "description": "In this article, you learn how to create a script activity in Microsoft Fabric Data Factory to run custom PostgreSQL queries. A script activity allows you to run various types of PostgreSQL commands directly in your pipelines. These commands include Data Manipulation Language (DML) statements (INSERT, UPDATE, DELETE, and SELECT) and Data Definition Language (DDL) statements (CREATE, ALTER, and DROP).", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-script-activity-fabric", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-script-activity-fabric", "image": "./img/script-activity.png", "tags": [ "documentation", "microsoft-fabric", "analytics", "flexibleserver", "how-to" ], "date": "2025-07-24", "priority": "P1" }, { "title": "Quickstart: Import Data from Azure Database for PostgreSQL Flexible Server in Power Bi", "description": "In this quickstart guide, you'll learn how to connect to an Azure Database for PostgreSQL instance with Power BI Desktop. With Power BI Desktop, you can visually explore your data through a free-form drag-and-drop canvas, a broad range of modern data visualizations, and an easy-to-use report authoring experience.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-with-power-bi-desktop", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/connect-with-power-bi-desktop", "image": "./img/flexible-server-in-power-bi.png", "tags": [ "documentation", "flexibleserver", "analytics", "powerbi", "how-to" ], "date": "2025-10-1", "priority": "P0" }, { "title": "Connect Azure Database for PostgreSQL to Azure Data Factory and Synapse Analytics", "description": "Azure Data Factory is a fully managed, serverless, data integration service built to orchestrate and operationalize complex hybrid extract-transform-load (ETL), extract-load-transform (ELT), and data integration projects. This article walks you through how to create a Linked Service in Azure Data Factory to connect to Azure Database for PostgreSQ and perform various tasks like copy activity, mapping data flow, lookup and script activity.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-data-factory", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-data-factory", "image": "./img/azure-data-factory-and-synapse-analytics.png", "tags": [ "documentation", "concepts", "azure-data-factory-(adf)", "flexibleserver", "analytics", "how-to" ], "date": "2025-05-29", "priority": "P1" }, { "title": "Connect from Azure Data Factory with Managed Private Endpoint", "description": "Azure Data Factory is a fully managed, serverless, data integration service built to orchestrate and operationalize complex hybrid extract-transform-load (ETL), extract-load-transform (ELT), and data integration projects. In this article, you'll learn to create a linked service in Azure Data Factory to connect to an Azure Database for PostgreSQL instance using a private endpoint.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-data-factory-private-endpoint", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-data-factory-private-endpoint", "image": "./img/azure-data-factory-with-managed-endpoints.png", "tags": [ "documentation", "azure-data-factory-(adf)", "flexibleserver", "analytics", "how-to" ], "date": "2025-04-15", "priority": "P1" }, { "title": "Copy Activity in Azure Data Factory and Azure Synapse Analytics", "description": "Azure Data Factory is a fully managed, serverless, data integration service built to orchestrate and operationalize complex hybrid extract-transform-load (ETL), extract-load-transform (ELT), and data integration projects. With a Linked Service, you can connect to your instance of Azure Database for PostgreSQL and use it within Azure Data Factory and Synapse Analytics activities. This article has a step-by-step guide on how to manually create a copy activity (supports copy command, bulk insert and upsert) and how to create a pipeline.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-copy-activity-azure", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-copy-activity-azure", "image": "./img/copy-activity-in-az.png", "tags": [ "documentation", "azure-data-factory-(adf)", "flexibleserver", "analytics", "how-to" ], "date": "2025-07-24", "priority": "P1" }, { "title": "Script Activity in Data Factory and Azure Synapse Analytics", "description": "Azure Data Factory is a fully managed, serverless, data integration service built to orchestrate and operationalize complex hybrid extract-transform-load (ETL), extract-load-transform (ELT), and data integration projects. With a Linked Service, you can connect to your instance of Azure Database for PostgreSQL and use it within Azure Data Factory and Synapse Analytics activities. In this article, you learn how to create a script activity in Azure Data Factory to run custom PostgreSQL queries including Data Manipulation Language (DML) and Data Definition Language (DDL) commands.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-script-activity-azure", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-data-factory-script-activity-azure", "image": "./img/script-activity-in-data-factory.png", "tags": [ "documentation", "azure-data-factory-(adf)", "flexibleserver", "analytics", "how-to" ], "date": "2025-07-24", "priority": "P1" }, { "title": "Video Series: Build Ai-ready Apps and Agents with PostgreSQL on Azure", "description": "This blog introduces a four-part video series,where you'll discover how to build intelligent applications using the AI capabilities of Azure Database for PostgreSQL. Learn how to orchestrate agents, enhance search accuracy, integrate Azure AI services, and much more—all while leveraging the power of PostgreSQL and cutting-edge AI tools like the Visual Studio Code extension for PostgreSQL and GitHub copilot.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/build-ai-ready-apps-and-agents-with-postgresql-on-azure/4428001", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/build-ai-ready-apps-and-agents-with-postgresql-on-azure/4428001", "image": "./img/build-ai-ready-apps.png", "tags": [ "featured", "announcement", "flexibleserver", "genai", "vector-search", "azure-ai-extension", "agents", "rag", "semantic-search", "graph", "video", "blog" ], "date": "2025-07-02", "priority": "P0", "meta": { "author": "iemejia", "date": "Jul 02, 2025", "duration": "3 min read" } }, { "title": "UBS Unlocks Advanced AI Techniques with PostgreSQL on Azure", "description": "UBS leverages Azure services to power its RiskLab platform, enabling over 1,200 data scientists to build AI solutions for risk, compliance, finance, and front-office operations. This article details how UBS uses Azure Database for PostgreSQL to implement advanced RAG techniques—including vector search, semantic ranking, and GraphRAG—for financial generative AI use cases.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/ubs-unlocks-advanced-ai-techniques-with-postgresql-on-azure/4403561", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/ubs-unlocks-advanced-ai-techniques-with-postgresql-on-azure/4403561", "image": "./img/ubs.png", "tags": [ "genai", "vector-search", "azure-ai-extension", "agents", "rag", "semantic-search", "blog", "flexibleserver" ], "date": "2025-5-1", "priority": "P0", "meta": { "author": "Maxim Lukiyanov", "date": "May 2, 2025", "duration": "7 min read" } }, { "title": "Fueling the Agentic Web Revolution with NLWeb and PostgreSQL", "description": "NLWeb, Microsoft’s open project for natural language web interfaces, now supports PostgreSQL, enabling developers to turn any website into an AI-powered application or MCP server. This article explains how NLWeb works with pgvector for vector similarity search and shows you how to get started integrating NLWeb with Postgres for conversational web experiences.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/fueling-the-agentic-web-revolution-with-nlweb-and-postgresql/4437439", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/fueling-the-agentic-web-revolution-with-nlweb-and-postgresql/4437439", "image": "./img/nlweb.png", "tags": [ "documentation", "flexibleserver", "genai", "agents", "rag", "vector-search", "semantic-search", "how-to", "blog" ], "date": "2025-7-30", "priority": "P0", "meta": { "author": "abeomor-msft", "date": "Jul 30, 2025", "duration": "6 min read" } }, { "title": "Real AI Development and Real Wins with the New VS Code Extension for PostgreSQL", "description": "The new Visual Studio Code extension for PostgreSQL streamlines AI app development by integrating database management and intelligent query assistance directly into your coding workflow. This article highlights its GitHub Copilot integration and shares customer experiences on how it accelerates productivity and reduces context switching.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/real-ai-development-and-real-wins-with-the-new-vs-code-extension-for-postgresql/4431398", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/real-ai-development-and-real-wins-with-the-new-vs-code-extension-for-postgresql/4431398", "image": "./img/real-ai-dev.png", "tags": [ "flexibleserver", "app-dev", "visual-studio-code-extension", "connect-&-query", "blog" ], "date": "2025-9-11", "priority": "P1", "meta": { "author": "JoshMSFT", "date": "Sep 12, 2025", "duration": "4 min read" } }, { "title": "Build Enterprise-ready AI Agents with the New Azure Postgres LangChain + LangGraph Connector", "description": "AI agents rely on a strong data layer, and the new LangChain + LangGraph connector for Azure Database for PostgreSQL makes Postgres the single source of truth for embeddings, chat history, and long-term memory. This article introduces the connector’s enterprise-ready features—like Entra ID authentication, DiskANN acceleration, vector store, and agent store—to help you build secure, scalable AI agents on Azure.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/build-enterprise-ready-ai-agents-with-the-new-azure-postgres-langchain--langgrap/4453420", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/build-enterprise-ready-ai-agents-with-the-new-azure-postgres-langchain--langgrap/4453420", "image": "./img/enterprise-ready-ai-agents.png", "tags": [ "flexibleserver", "genai", "vector-search", "rag", "azure-ai-extension", "agents", "blog", "python" ], "date": "2025-9-15", "priority": "P0", "meta": { "author": "abeomor-msft", "date": "Sep 15, 2025", "duration": "4 min read" } }, { "title": "PgBouncer Best Practices in Azure Database for PostgreSQL - Part 1", "description": "PgBouncer is a lightweight connection pooler that optimizes PostgreSQL performance by managing thousands of client connections efficiently. This article outlines best practices for configuring PgBouncer in Azure Database for PostgreSQL to prevent resource bottlenecks and ensure scalable, high-performance workloads.", "website": "https://techcommunity.microsoft.com/blog/adforpostgresql/pgbouncer-best-practices-in-azure-database-for-postgresql-%E2%80%93-part-1/4453323", "source": "https://techcommunity.microsoft.com/blog/adforpostgresql/pgbouncer-best-practices-in-azure-database-for-postgresql-%E2%80%93-part-1/4453323", "image": "./img/pgbouncer.png", "tags": [ "flexibleserver", "app-dev", "best-practices", "blog" ], "date": "2025-10-3", "priority": "P1", "meta": { "author": "Shashikant_Shakya", "date": "Oct 3, 2025", "duration": "4 min read" } }, { "title": "The blueprint for intelligent AI agents backed by PostgreSQL", "description": "AI agents are reshaping business operations across sectors. If you’re looking to bolster your business with agents, this video offers a strategic approach for building intelligent agents that truly understand your data. Learn how to uncover next-level AI reasoning for your agents using knowledge graphs, vector search and the latest AI integrations directly in PostgreSQL on Azure. Leave with a blueprint and best practices from Azure customers you can use to augment your own apps and copilots.", "website": "https://www.youtube.com/watch?v=LD0Emp7Gr40", "source": "https://www.youtube.com/watch?v=LD0Emp7Gr40", "image": "./img/blueprint-for-intelligent-agents.png", "tags": [ "flexibleserver", "horizondb", "genai", "agents", "vector-search", "rag", "azure-ai-extension", "graph", "semantic-search", "video" ], "date": "2025-11-20", "priority": "P0" }, { "title": "Azure HorizonDB: Deep Dive into a New Enterprise-Scale PostgreSQL", "description": "Azure HorizonDB is Azure's new fully managed PostgreSQL database for mission-critical workloads. Watch this video to understand the architecture that enables enhanced scalability without sacrificing performance, ultra-fast failovers, and read replicas for constant availability. Learn how HorizonDB combines open-source Postgres with state-of-the-art Azure infrastructure, cutting-edge database innovation and advanced AI features to power next-generation applications.", "website": "https://www.youtube.com/watch?v=BJxrSKAvCis", "source": "https://www.youtube.com/watch?v=BJxrSKAvCis", "image": "./img/meet-azure-horizondb.png", "tags": [ "horizondb", "fundamentals", "overview", "documentation", "concepts", "video" ], "date": "2025-11-21", "priority": "P0" }, { "title": "Workshop: Build advanced AI agents with PostgreSQL", "description": "Join our hands-on workshop to learn how to build advanced AI agents using PostgreSQL on Azure. This workshop covers the latest AI integrations, vector search, and best practices for creating intelligent agents that leverage your data effectively.", "website": "https://aka.ms/AzurePostgres-AI", "source": "https://aka.ms/AzurePostgres-AI", "image": "./img/ai-agents-workshop.png", "tags": [ "learning-path", "building-ai-apps-flex", "agents", "flexibleserver", "genai", "workshop", "vector-search", "rag", "azure-ai-extension", "semantic-search", "python" ], "date": "2026-4-15", "priority": "P0", "learningPathTitle": "Workshop: Build Advanced AI Agents with PostgreSQL", "learningPathDescription": "Join our hands-on workshop to learn how to build advanced AI agents using PostgreSQL on Azure." }, { "title": "PostgreSQL Like a Pro: Build smart and secure agents with PostgreSQL on Azure", "description": "Watch this video to learn how to build AI powered agents backed by PostgreSQL on Azure using Microsoft Foundry. The video demonstrates how to securely connect agents to PostgreSQL data, use natural language for querying and analytics, and add vector search for more relevant results, while running on Azure infrastructure powered by AMD processors for performance and efficiency at scale.", "website": "https://www.youtube.com/watch?v=aMqrpk6ge9A&list=PLlrxD0HtieHhV4nFEPrByYEop29uSQs3Q&index=2", "source": "https://www.youtube.com/watch?v=aMqrpk6ge9A&list=PLlrxD0HtieHhV4nFEPrByYEop29uSQs3Q&index=2", "image": "./img/postgresql-like-a-pro-agents.png", "tags": [ "flexibleserver", "featured", "horizondb", "genai", "agents", "vector-search", "rag", "azure-ai-extension", "semantic-search", "video" ], "date": "2026-04-14", "priority": "P0" }, { "title": "Try PostgreSQL Flexible Server for Free with an Azure Free Account", "description": "This article shows you how to create and use an Azure Database for PostgreSQL flexible server instance for free using an Azure free account.", "website": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-deploy-on-azure-free-account", "source": "https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-deploy-on-azure-free-account", "image": "./img/try-azure-postgresql.png", "tags": [ "documentation", "fundamentals", "how-to", "overview", "flexibleserver", "learning-path", "developing-core-applications" ], "date": "2025-10-03", "tileNumber": 1, "learningPathTitle": "Get Started for Free with an Azure Free Account", "learningPathDescription": "Create and use an Azure Database for PostgreSQL flexible server instance for free using an Azure free account!", "priority": "P0" } ]