{"id":"917006c6-6c5a-4542-a8f0-9b4584c7a750","shortId":"jwUTan","kind":"skill","title":"azure-database-postgresql","tagline":"Expert knowledge for Azure Database for PostgreSQL development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using pgvector search, Azu","description":"# Azure Database for PostgreSQL Skill\n\nThis skill provides expert guidance for Azure Database for PostgreSQL. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L60 | Diagnosing and fixing Azure PostgreSQL issues: connectivity/TLS/auth, HA health, migration validation, autovacuum, performance (CPU/IOPS/memory/slow queries), scaling, CLI, and extension errors. |\n| Best Practices | L61-L79 | Performance, migration, and security best practices for Azure PostgreSQL: tuning queries, extensions, pooling, bulk load, stats, partitioning, pgvector, Oracle migration, and maintenance. |\n| Decision Making | L80-L94 | Guidance on choosing compute tiers, versions, and hosting, planning upgrades and geo-replication, and sizing, validating, and reserving capacity for Azure Database for PostgreSQL. |\n| Architecture & Design Patterns | L95-L105 | Patterns for using Azure PostgreSQL (often with OpenAI) to build recommendation/semantic search apps, microservices, multitenancy, real-time dashboards, and sharded/elastic data architectures. |\n| Limits & Quotas | L106-L125 | Backup/restore behavior, storage and performance limits, quotas, client/replica caps, elastic cluster limits, and known migration/conversion constraints for Azure Database for PostgreSQL. |\n| Security | L126-L157 | Securing Azure Database for PostgreSQL: network/VNet and firewall, TLS/SSL, identities and auth (Entra, SCRAM, managed identities), encryption, auditing, Defender, and security policies. |\n| Configuration | L158-L246 | Configuring Azure Database for PostgreSQL servers: parameters, extensions, logging, monitoring, HA, networking, maintenance, scaling, vector search, and migration-related settings. |\n| Integrations & Coding Patterns | L247-L276 | Integrating Azure PostgreSQL with AI/ML and apps: Azure AI/OpenAI embeddings, LangChain, Foundry/MCP, SDKs (C#, Java, Python, Go, PHP), VS Code, Storage, Data Factory, and migration tools. |\n| Deployment | L277-L287 | Deploying and upgrading Azure PostgreSQL (CI/CD, Bicep, AKS/Django, Web Apps), managing networking (VNet, private endpoints), maintenance behavior, and point-in-time restore. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Troubleshoot PostgreSQL extension management errors on Azure | https://learn.microsoft.com/en-us/azure/postgresql/extensions/errors-extensions |\n| Interpret HA health states for Azure PostgreSQL servers | https://learn.microsoft.com/en-us/azure/postgresql/high-availability/how-to-monitor-high-availability |\n| Resolve premigration validation error codes for PostgreSQL migration | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/troubleshoot-error-codes |\n| Interpret and apply autonomous tuning recommendations | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-get-apply-recommendations-from-autonomous-tuning |\n| Troubleshoot TLS connection failures in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-tls-troubleshoot |\n| Diagnose transient connectivity errors in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/concepts-connectivity |\n| Monitor and tune autovacuum in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-autovacuum-tuning |\n| Troubleshoot and tune autovacuum on PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-autovacuum-tuning-elastic-clusters |\n| Diagnose and mitigate high CPU in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-cpu-utilization |\n| Troubleshoot high CPU in PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-cpu-utilization-elastic-clusters |\n| Investigate and reduce high IOPS in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-io-utilization |\n| Diagnose and fix high memory usage in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-memory-utilization |\n| Diagnose slow queries on Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-identify-slow-queries |\n| Diagnose slow-running queries on PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-identify-slow-queries-elastic-clusters |\n| Resolve capacity errors when deploying or scaling Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-resolve-capacity-errors |\n| Troubleshoot Azure CLI errors for PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-troubleshoot-cli-errors |\n| Troubleshoot connection issues to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-troubleshoot-common-connection-issues |\n| Troubleshoot Azure Storage extension errors in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/troubleshoot-azure-storage-extension |\n| Resolve read replica conflict with recovery errors | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/troubleshoot-canceling-statement-due-to-conflict-with-recovery |\n| Fix password authentication failed errors in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/troubleshoot-password-authentication-failed-for-user |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Optimize Apache AGE graph query performance on Azure | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-age-performance |\n| Use pg_partman to partition large tables on Azure | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-use-pg-partman |\n| Apply connection pooling best practices for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/concepts-connection-pooling-best-practices |\n| Apply Azure-specific considerations for PostgreSQL extensions | https://learn.microsoft.com/en-us/azure/postgresql/extensions/concepts-extensions-considerations |\n| Optimize pgvector performance on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-optimize-performance-pgvector |\n| Use best practices for Oracle-to-Azure PostgreSQL migrations | https://learn.microsoft.com/en-us/azure/postgresql/migrate/best-practices-oracle-to-postgresql |\n| Apply best practices for migrating to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/best-practices-migration-service-postgresql |\n| Apply best practices for Oracle-to-PostgreSQL app conversion | https://learn.microsoft.com/en-us/azure/postgresql/migrate/oracle-application-conversions/app-conversions-best-practices |\n| Apply best practices for Oracle-to-PostgreSQL schema conversion | https://learn.microsoft.com/en-us/azure/postgresql/migrate/oracle-schema-conversions/schema-conversions-best-practices |\n| Apply query store best practices in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/monitor/concepts-query-store-best-practices |\n| Apply security best practices to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-overview |\n| Bulk load data into Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-bulk-load-data |\n| Optimize pg_stat_statements query stats on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-optimize-query-stats-collection |\n| Use pg_repack to remove bloat on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-perform-fullvacuum-pg-repack |\n| Tune pg_dump and pg_restore for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-pgdump-restore |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose compute tiers for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-compute |\n| Plan and execute PostgreSQL major version upgrades | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-major-version-upgrade |\n| Decide on reserved capacity purchases for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-reserved-pricing |\n| Select supported PostgreSQL versions on Azure Flexible Server | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-supported-versions |\n| Apply Azure Database for PostgreSQL version policy | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-version-policy |\n| Use extended support for Azure PostgreSQL versions | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/extended-support |\n| Choose Azure PostgreSQL hosting and deployment options | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/overview-postgres-choose-server-options |\n| Use pre-migration checklist to size Azure PostgreSQL targets | https://learn.microsoft.com/en-us/azure/postgresql/migrate/best-practices-oracle-to-postgresql-checklist |\n| Use premigration validations for Azure PostgreSQL migrations | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-premigration-migration-service |\n| Plan geo-replication for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/read-replica/concepts-read-replicas-geo |\n| Scale compute tiers for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/scale/how-to-scale-compute |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Build recommendation systems with Azure PostgreSQL and OpenAI | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-recommendation-system |\n| Implement semantic search with Azure PostgreSQL and OpenAI | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-semantic-search |\n| Design microservices data architecture with PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/tutorial-microservices |\n| Design multitenant apps with Azure PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/tutorial-multitenant-database |\n| Design real-time dashboards with PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/tutorial-real-time-dashboard |\n| Choose sharding models for Azure PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-sharding-models |\n| Select table types in Azure PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-table-types |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand backup and restore behavior for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/backup-restore/concepts-backup-restore |\n| Recover dropped Azure PostgreSQL flexible servers from backups | https://learn.microsoft.com/en-us/azure/postgresql/backup-restore/how-to-restore-dropped-server |\n| Perform geo-restore to paired regions for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/backup-restore/how-to-restore-paired-region |\n| Understand storage limits for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-storage |\n| Use Premium SSD storage with Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-storage-premium-ssd |\n| Tune Premium SSD v2 storage performance limits | https://learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-storage-premium-ssd-v2 |\n| Review capacity and functional limits for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-limits |\n| Request quota increases for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-request-quota-increase |\n| Review elastic cluster capacity and functional limits | https://learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-limitations |\n| Understand max client connections in PostgreSQL elastic clusters | https://learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/how-to-network-elastic-clusters-default-maximum-connections |\n| Review known issues and limitations of PostgreSQL migration service | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-known-issues-migration-service |\n| Understand limitations of Oracle-to-PostgreSQL schema conversion tool | https://learn.microsoft.com/en-us/azure/postgresql/migrate/oracle-schema-conversions/schema-conversions-limitations |\n| Use read replicas in Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/read-replica/concepts-read-replicas |\n| Configure storage autogrow thresholds for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/scale/how-to-auto-grow-storage |\n| Adjust storage performance for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/scale/how-to-scale-storage-performance |\n| Configure max_replication_slots and slot usage on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-sending-servers |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Enable managed identity for Azure AI extension in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-enable-managed-identity-azure-ai |\n| Enable deletion protection for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-enable-deletion-protection |\n| Configure private access and VNet for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/quickstart-create-connect-server-vnet |\n| Secure Data Factory–PostgreSQL connectivity via Private Link | https://learn.microsoft.com/en-us/azure/postgresql/integration/how-to-connect-data-factory-private-endpoint |\n| Assign required permissions to run PostgreSQL migrations | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-required-user-permissions |\n| Create PostgreSQL server and firewall via CLI | https://learn.microsoft.com/en-us/azure/postgresql/samples/sample-create-server-and-firewall-rule |\n| Create PostgreSQL VNet rule with Azure CLI | https://learn.microsoft.com/en-us/azure/postgresql/samples/sample-create-server-with-vnet-rule |\n| Configure access control and roles for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-access-control |\n| Configure pgaudit-based audit logging in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-audit |\n| Apply Azure Policy to secure Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-azure-policy |\n| Review security and compliance certifications for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-compliance |\n| Configure data encryption keys for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-configure-data-encryption |\n| Enable system-assigned managed identity for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-configure-managed-identities-system-assigned |\n| Configure user-assigned managed identities for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-configure-managed-identities-user-assigned |\n| Configure SCRAM authentication for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-connect-scram |\n| Connect to Azure PostgreSQL using managed identities | https://learn.microsoft.com/en-us/azure/postgresql/security/security-connect-with-managed-identity |\n| Understand data encryption at rest in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-data-encryption |\n| Use Defender for Cloud with Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-defender-for-cloud |\n| Configure Microsoft Entra authentication for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-entra-configure |\n| Configure firewall rules for Azure PostgreSQL public access | https://learn.microsoft.com/en-us/azure/postgresql/security/security-firewall-rules |\n| Manage PostgreSQL database users on Azure flexible server | https://learn.microsoft.com/en-us/azure/postgresql/security/security-manage-database-users |\n| Use managed identities with Azure PostgreSQL securely | https://learn.microsoft.com/en-us/azure/postgresql/security/security-managed-identity-overview |\n| Configure TLS requirements for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-tls |\n| Configure TLS/SSL connections to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/security/security-tls-how-to-connect |\n| Update Java client certificates for Azure PostgreSQL TLS | https://learn.microsoft.com/en-us/azure/postgresql/security/security-update-trusted-root-java |\n| Configure authentication parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-authentication |\n| Manage SSL connection parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-ssl |\n| Configure TLS server parameters for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-tls |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure and plan scheduled maintenance for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-maintenance |\n| Apply server configuration concepts for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-servers |\n| Schedule maintenance windows for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-configure-scheduled-maintenance |\n| Deploy PostgreSQL elastic clusters using ARM templates | https://learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/quickstart-create-elastic-cluster-arm-template |\n| Deploy PostgreSQL elastic clusters using Bicep templates | https://learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/quickstart-create-elastic-cluster-bicep |\n| Configure retired azure_local_ai extension for in-database embeddings | https://learn.microsoft.com/en-us/azure/postgresql/extensions/azure-local-ai |\n| Check which PostgreSQL extensions Azure Flexible Server supports | https://learn.microsoft.com/en-us/azure/postgresql/extensions/concepts-extensions-by-engine |\n| Allow and allowlist PostgreSQL extensions on Azure | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-allow-extensions |\n| Configure Azure Storage extension for PostgreSQL data import/export | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-configure-azure-storage-extension |\n| Create PostgreSQL extensions on Azure flexible server | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-create-extensions |\n| Drop PostgreSQL extensions on Azure flexible server | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-drop-extensions |\n| Configure shared_preload_libraries for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-load-libraries |\n| Update PostgreSQL extensions on Azure flexible server | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-update-extensions |\n| Configure and use DiskANN vector indexing in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-use-pgdiskann |\n| Enable and use pgvector for vector search in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-use-pgvector |\n| View installed PostgreSQL extensions and versions on Azure | https://learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-view-installed-extensions |\n| Configure high availability for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/high-availability/how-to-configure-high-availability |\n| Configure migration server parameters for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-migration-server-parameters |\n| Configure networking scenarios for PostgreSQL migration service | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/how-to-network-setup-migration-service |\n| Configure and access server logs in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/monitor/concepts-logging |\n| Configure Azure Monitor workbooks for PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/monitor/concepts-workbooks |\n| Set up metric alerts for PostgreSQL in Azure | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-alert-on-metrics |\n| Configure and access PostgreSQL diagnostic logs | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-configure-and-access-logs |\n| Configure autonomous tuning parameters for PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-configure-autonomous-tuning |\n| Configure and download PostgreSQL and upgrade logs | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-configure-server-logs |\n| Manage intelligent tuning settings with Azure CLI | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-enable-intelligent-performance-cli |\n| Configure intelligent tuning via Azure portal | https://learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-enable-intelligent-performance-portal |\n| List and change PostgreSQL server configuration via CLI | https://learn.microsoft.com/en-us/azure/postgresql/samples/sample-change-server-configuration |\n| Scale PostgreSQL server compute and storage via CLI | https://learn.microsoft.com/en-us/azure/postgresql/samples/sample-scale-server-up-or-down |\n| Enable and download PostgreSQL server logs via CLI | https://learn.microsoft.com/en-us/azure/postgresql/samples/sample-server-logs |\n| Understand server parameters for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/concepts-server-parameters |\n| List all server parameters for Azure PostgreSQL flexible server | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-all |\n| List Azure PostgreSQL parameters with modified defaults | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-modified |\n| List read-only dynamic parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-only |\n| List read-write dynamic parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-write-dynamic |\n| List read-write static parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-write-static |\n| Revert all Azure PostgreSQL parameters to defaults | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-revert-all-default |\n| Revert a single Azure PostgreSQL parameter to default | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-revert-one-default |\n| Set Azure PostgreSQL server parameter values safely | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-set-value |\n| Configure autovacuum parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-autovacuum |\n| Configure client connection default options on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-defaults |\n| Set locale and formatting defaults on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-locale-formatting |\n| Preload shared libraries via client defaults on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-shared-library-preloading |\n| Control statement behavior defaults on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-statement-behavior |\n| Tune connection settings and max_connections on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-connection-settings |\n| Configure TCP settings for Azure PostgreSQL connections | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-tcp-settings |\n| Use customized server options like azure_storage.blob_block_size_mb | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-customized-options |\n| Developer options server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-developer-options |\n| Configure error handling parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-error-handling |\n| File location server parameters for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-file-locations |\n| Intelligent tuning server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-intelligent-tuning |\n| Lock management server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-lock-management |\n| Metrics-related server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-metrics |\n| Migration-related server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-migration |\n| Configure PgBouncer parameters and tier support on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-pgbouncer |\n| Preset options server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-preset-options |\n| Process title server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-process-title |\n| Genetic query optimizer parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-genetic-query-optimizer |\n| Tune planner cost constants like effective_cache_size | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-cost-constants |\n| Planner method configuration parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-method-configuration |\n| Other planner options for query tuning on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-options |\n| Replication master server parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-master-server |\n| Understand primary server replication parameters availability | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-primary-server |\n| Standby server replication parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-standby-servers |\n| Subscriber replication parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-subscribers |\n| Control what to log via reporting and logging parameters | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-reporting-logging-what-log |\n| Configure PostgreSQL logging timing parameters in Azure | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-reporting-logging-when-log |\n| Configure PostgreSQL log destination parameters in Azure | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-reporting-logging-where-log |\n| Tune asynchronous behavior parameters for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-asynchronous-behavior |\n| Configure background writer parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-background-writer |\n| Adjust cost-based vacuum delay on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-cost-based-vacuum-delay |\n| Configure disk-related resource usage for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-disk |\n| Configure kernel resource usage for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-kernel-resources |\n| Configure memory and huge pages for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-memory |\n| Configure cumulative query and index stats in Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-statistics-cumulative-query-index-statistics |\n| Configure monitoring statistics parameters for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-statistics-monitoring |\n| Understand query and index stats collector parameters by version | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-statistics-query-index-statistics-collector |\n| Set compatibility parameters for other clients on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-version-platform-compatibility-platforms-clients |\n| Configure compatibility with previous PostgreSQL versions in Azure | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-version-platform-compatibility-postgresql-versions |\n| Check archive recovery parameters availability by Azure PostgreSQL version | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-archive-recovery |\n| Configure WAL archiving parameters on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-archiving |\n| Tune WAL checkpoint parameters for Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-checkpoints |\n| Check WAL recovery parameters availability across Azure PostgreSQL versions | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-recovery |\n| Check WAL recovery target parameters availability by version | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-recovery-target |\n| Configure WAL settings and buffers on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-settings |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Use semantic operators from Azure AI extension in SQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-ai-semantic-operators |\n| Invoke Azure Language services from PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-cognitive |\n| Call Azure Machine Learning models from PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-machine-learning |\n| Generate and store Azure OpenAI embeddings in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-openai |\n| Use Azure AI extension and OpenAI embeddings in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-overview |\n| Use LangChain with Azure PostgreSQL vector database | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-develop-with-langchain |\n| Integrate Azure PostgreSQL with Microsoft Foundry via MCP | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-foundry-integration |\n| Integrate AI orchestration frameworks with Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-frameworks |\n| Connect to Azure PostgreSQL from C# applications | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-csharp |\n| Access Azure PostgreSQL using Go database drivers | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-go |\n| Use Java and JDBC with Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-java |\n| Connect PHP applications to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-php |\n| Connect to Azure Database for PostgreSQL with Python | https://learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-python |\n| Manage Azure PostgreSQL servers using .NET SDK | https://learn.microsoft.com/en-us/azure/postgresql/developer/create-server-dotnet-sdk |\n| Create and manage Azure PostgreSQL via Java SDK | https://learn.microsoft.com/en-us/azure/postgresql/developer/create-server-java-sdk |\n| Provision Azure PostgreSQL with Python SDK | https://learn.microsoft.com/en-us/azure/postgresql/developer/create-server-python-sdk |\n| Connect PostgreSQL databases via VS Code extension | https://learn.microsoft.com/en-us/azure/postgresql/developer/vs-code-extension/vs-code-connect |\n| Use GitHub Copilot with VS Code PostgreSQL extension | https://learn.microsoft.com/en-us/azure/postgresql/developer/vs-code-extension/vs-code-github-copilot |\n| Use Azure Storage extension examples for PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/extensions/quickstart-azure-storage-extension |\n| Reference for Azure Storage extension functions in PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/extensions/reference-azure-storage-extension |\n| Configure Azure Data Factory connector for PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/integration/how-to-connect-data-factory |\n| Use Data Factory copy activity with PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/integration/how-to-data-factory-copy-activity-azure |\n| Run PostgreSQL script activity in Data Factory | https://learn.microsoft.com/en-us/azure/postgresql/integration/how-to-data-factory-script-activity-azure |\n| Migrate Oracle schemas to Azure PostgreSQL using Ora2Pg | https://learn.microsoft.com/en-us/azure/postgresql/migrate/how-to-migrate-oracle-ora2pg |\n| Use pg_dump and pg_restore with Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/migrate/how-to-migrate-using-dump-and-restore |\n| Set up Azure CLI integration for PostgreSQL migration service | https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/how-to-setup-azure-cli-commands-postgresql |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy database updates via Azure Pipelines to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/azure-pipelines-deploy-database-task |\n| Use GitHub Actions to deploy changes to Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-deploy-github-action |\n| Perform in-place major version upgrades on Azure PostgreSQL | https://learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-perform-major-version-upgrade |\n| Deploy Azure PostgreSQL flexible server using Bicep | https://learn.microsoft.com/en-us/azure/postgresql/developer/create-server-bicep |\n| Deploy Django on AKS with Azure PostgreSQL backend | https://learn.microsoft.com/en-us/azure/postgresql/developer/django-aks-database |\n| Deploy Azure Web App and PostgreSQL in same VNet | https://learn.microsoft.com/en-us/azure/postgresql/developer/webapp-server-vnet |\n| Understand PostgreSQL maintenance release rollout behavior | https://learn.microsoft.com/en-us/azure/postgresql/release-notes-maintenance/release-notes-maintenance-index |\n| Restore PostgreSQL flexible server to a point in time | https://learn.microsoft.com/en-us/azure/postgresql/samples/sample-point-in-time-restore |","tags":["azure","database","postgresql","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-database-postgresql","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-database-postgresql","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (38,526 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:53:31.101Z","embedding":null,"createdAt":"2026-04-18T21:58:47.611Z","updatedAt":"2026-04-22T06:53:31.101Z","lastSeenAt":"2026-04-22T06:53:31.101Z","tsv":"'/en-us/azure/postgresql/azure-ai/generative-ai-age-performance':686 '/en-us/azure/postgresql/azure-ai/generative-ai-azure-ai-semantic-operators':2461 '/en-us/azure/postgresql/azure-ai/generative-ai-azure-cognitive':2470 '/en-us/azure/postgresql/azure-ai/generative-ai-azure-machine-learning':2480 '/en-us/azure/postgresql/azure-ai/generative-ai-azure-openai':2491 '/en-us/azure/postgresql/azure-ai/generative-ai-azure-overview':2503 '/en-us/azure/postgresql/azure-ai/generative-ai-develop-with-langchain':2513 '/en-us/azure/postgresql/azure-ai/generative-ai-enable-managed-identity-azure-ai':1252 '/en-us/azure/postgresql/azure-ai/generative-ai-foundry-integration':2524 '/en-us/azure/postgresql/azure-ai/generative-ai-frameworks':2534 '/en-us/azure/postgresql/azure-ai/generative-ai-recommendation-system':985 '/en-us/azure/postgresql/azure-ai/generative-ai-semantic-search':996 '/en-us/azure/postgresql/backup-restore/concepts-backup-restore':1067 '/en-us/azure/postgresql/backup-restore/how-to-restore-dropped-server':1078 '/en-us/azure/postgresql/backup-restore/how-to-restore-paired-region':1091 '/en-us/azure/postgresql/compute-storage/concepts-compute':861 '/en-us/azure/postgresql/compute-storage/concepts-storage':1102 '/en-us/azure/postgresql/compute-storage/concepts-storage-premium-ssd':1114 '/en-us/azure/postgresql/compute-storage/concepts-storage-premium-ssd-v2':1124 '/en-us/azure/postgresql/configure-maintain/azure-pipelines-deploy-database-task':2736 '/en-us/azure/postgresql/configure-maintain/concepts-limits':1135 '/en-us/azure/postgresql/configure-maintain/concepts-maintenance':1547 '/en-us/azure/postgresql/configure-maintain/concepts-major-version-upgrade':871 '/en-us/azure/postgresql/configure-maintain/concepts-reserved-pricing':882 '/en-us/azure/postgresql/configure-maintain/concepts-servers':1559 '/en-us/azure/postgresql/configure-maintain/concepts-supported-versions':893 '/en-us/azure/postgresql/configure-maintain/concepts-version-policy':903 '/en-us/azure/postgresql/configure-maintain/extended-support':913 '/en-us/azure/postgresql/configure-maintain/how-to-configure-scheduled-maintenance':1570 '/en-us/azure/postgresql/configure-maintain/how-to-deploy-github-action':2748 '/en-us/azure/postgresql/configure-maintain/how-to-enable-deletion-protection':1263 '/en-us/azure/postgresql/configure-maintain/how-to-perform-major-version-upgrade':2761 '/en-us/azure/postgresql/configure-maintain/how-to-request-quota-increase':1146 '/en-us/azure/postgresql/configure-maintain/how-to-use-pg-partman':698 '/en-us/azure/postgresql/configure-maintain/overview-postgres-choose-server-options':923 '/en-us/azure/postgresql/configure-maintain/tutorial-microservices':1007 '/en-us/azure/postgresql/configure-maintain/tutorial-multitenant-database':1018 '/en-us/azure/postgresql/configure-maintain/tutorial-real-time-dashboard':1030 '/en-us/azure/postgresql/connectivity/concepts-connection-pooling-best-practices':709 '/en-us/azure/postgresql/connectivity/connect-csharp':2544 '/en-us/azure/postgresql/connectivity/connect-go':2554 '/en-us/azure/postgresql/connectivity/connect-java':2564 '/en-us/azure/postgresql/connectivity/connect-php':2573 '/en-us/azure/postgresql/connectivity/connect-python':2584 '/en-us/azure/postgresql/connectivity/quickstart-create-connect-server-vnet':1274 '/en-us/azure/postgresql/developer/create-server-bicep':2771 '/en-us/azure/postgresql/developer/create-server-dotnet-sdk':2594 '/en-us/azure/postgresql/developer/create-server-java-sdk':2605 '/en-us/azure/postgresql/developer/create-server-python-sdk':2614 '/en-us/azure/postgresql/developer/django-aks-database':2782 '/en-us/azure/postgresql/developer/vs-code-extension/vs-code-connect':2624 '/en-us/azure/postgresql/developer/vs-code-extension/vs-code-github-copilot':2635 '/en-us/azure/postgresql/developer/webapp-server-vnet':2794 '/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-limitations':1156 '/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-sharding-models':1041 '/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-table-types':1052 '/en-us/azure/postgresql/elastic-clusters/how-to-network-elastic-clusters-default-maximum-connections':1167 '/en-us/azure/postgresql/elastic-clusters/quickstart-create-elastic-cluster-arm-template':1580 '/en-us/azure/postgresql/elastic-clusters/quickstart-create-elastic-cluster-bicep':1590 '/en-us/azure/postgresql/extensions/azure-local-ai':1604 '/en-us/azure/postgresql/extensions/concepts-extensions-by-engine':1615 '/en-us/azure/postgresql/extensions/concepts-extensions-considerations':720 '/en-us/azure/postgresql/extensions/errors-extensions':475 '/en-us/azure/postgresql/extensions/how-to-allow-extensions':1625 '/en-us/azure/postgresql/extensions/how-to-configure-azure-storage-extension':1636 '/en-us/azure/postgresql/extensions/how-to-create-extensions':1646 '/en-us/azure/postgresql/extensions/how-to-drop-extensions':1656 '/en-us/azure/postgresql/extensions/how-to-load-libraries':1666 '/en-us/azure/postgresql/extensions/how-to-optimize-performance-pgvector':729 '/en-us/azure/postgresql/extensions/how-to-update-extensions':1676 '/en-us/azure/postgresql/extensions/how-to-use-pgdiskann':1687 '/en-us/azure/postgresql/extensions/how-to-use-pgvector':1699 '/en-us/azure/postgresql/extensions/how-to-view-installed-extensions':1710 '/en-us/azure/postgresql/extensions/quickstart-azure-storage-extension':2645 '/en-us/azure/postgresql/extensions/reference-azure-storage-extension':2656 '/en-us/azure/postgresql/high-availability/how-to-configure-high-availability':1721 '/en-us/azure/postgresql/high-availability/how-to-monitor-high-availability':486 '/en-us/azure/postgresql/integration/how-to-connect-data-factory':2666 '/en-us/azure/postgresql/integration/how-to-connect-data-factory-private-endpoint':1285 '/en-us/azure/postgresql/integration/how-to-data-factory-copy-activity-azure':2676 '/en-us/azure/postgresql/integration/how-to-data-factory-script-activity-azure':2686 '/en-us/azure/postgresql/migrate/best-practices-oracle-to-postgresql':742 '/en-us/azure/postgresql/migrate/best-practices-oracle-to-postgresql-checklist':936 '/en-us/azure/postgresql/migrate/how-to-migrate-oracle-ora2pg':2697 '/en-us/azure/postgresql/migrate/how-to-migrate-using-dump-and-restore':2709 '/en-us/azure/postgresql/migrate/migration-service/best-practices-migration-service-postgresql':753 '/en-us/azure/postgresql/migrate/migration-service/concepts-known-issues-migration-service':1179 '/en-us/azure/postgresql/migrate/migration-service/concepts-migration-server-parameters':1731 '/en-us/azure/postgresql/migrate/migration-service/concepts-premigration-migration-service':946 '/en-us/azure/postgresql/migrate/migration-service/concepts-required-user-permissions':1295 '/en-us/azure/postgresql/migrate/migration-service/how-to-network-setup-migration-service':1741 '/en-us/azure/postgresql/migrate/migration-service/how-to-setup-azure-cli-commands-postgresql':2721 '/en-us/azure/postgresql/migrate/migration-service/troubleshoot-error-codes':497 '/en-us/azure/postgresql/migrate/oracle-application-conversions/app-conversions-best-practices':766 '/en-us/azure/postgresql/migrate/oracle-schema-conversions/schema-conversions-best-practices':779 '/en-us/azure/postgresql/migrate/oracle-schema-conversions/schema-conversions-limitations':1192 '/en-us/azure/postgresql/monitor/concepts-logging':1752 '/en-us/azure/postgresql/monitor/concepts-query-store-best-practices':789 '/en-us/azure/postgresql/monitor/concepts-workbooks':1761 '/en-us/azure/postgresql/monitor/how-to-alert-on-metrics':1772 '/en-us/azure/postgresql/monitor/how-to-configure-and-access-logs':1781 '/en-us/azure/postgresql/monitor/how-to-configure-autonomous-tuning':1790 '/en-us/azure/postgresql/monitor/how-to-configure-server-logs':1800 '/en-us/azure/postgresql/monitor/how-to-enable-intelligent-performance-cli':1810 '/en-us/azure/postgresql/monitor/how-to-enable-intelligent-performance-portal':1819 '/en-us/azure/postgresql/monitor/how-to-get-apply-recommendations-from-autonomous-tuning':506 '/en-us/azure/postgresql/read-replica/concepts-read-replicas':1203 '/en-us/azure/postgresql/read-replica/concepts-read-replicas-geo':958 '/en-us/azure/postgresql/release-notes-maintenance/release-notes-maintenance-index':2803 '/en-us/azure/postgresql/samples/sample-change-server-configuration':1830 '/en-us/azure/postgresql/samples/sample-create-server-and-firewall-rule':1305 '/en-us/azure/postgresql/samples/sample-create-server-with-vnet-rule':1315 '/en-us/azure/postgresql/samples/sample-point-in-time-restore':2815 '/en-us/azure/postgresql/samples/sample-scale-server-up-or-down':1841 '/en-us/azure/postgresql/samples/sample-server-logs':1852 '/en-us/azure/postgresql/scale/how-to-auto-grow-storage':1213 '/en-us/azure/postgresql/scale/how-to-scale-compute':969 '/en-us/azure/postgresql/scale/how-to-scale-storage-performance':1224 '/en-us/azure/postgresql/security/security-access-control':1326 '/en-us/azure/postgresql/security/security-audit':1338 '/en-us/azure/postgresql/security/security-azure-policy':1348 '/en-us/azure/postgresql/security/security-compliance':1359 '/en-us/azure/postgresql/security/security-configure-data-encryption':1369 '/en-us/azure/postgresql/security/security-configure-managed-identities-system-assigned':1381 '/en-us/azure/postgresql/security/security-configure-managed-identities-user-assigned':1393 '/en-us/azure/postgresql/security/security-connect-scram':1402 '/en-us/azure/postgresql/security/security-connect-with-managed-identity':1412 '/en-us/azure/postgresql/security/security-data-encryption':1423 '/en-us/azure/postgresql/security/security-defender-for-cloud':1433 '/en-us/azure/postgresql/security/security-entra-configure':1443 '/en-us/azure/postgresql/security/security-firewall-rules':1454 '/en-us/azure/postgresql/security/security-manage-database-users':1465 '/en-us/azure/postgresql/security/security-managed-identity-overview':1475 '/en-us/azure/postgresql/security/security-overview':799 '/en-us/azure/postgresql/security/security-tls':1484 '/en-us/azure/postgresql/security/security-tls-how-to-connect':1493 '/en-us/azure/postgresql/security/security-tls-troubleshoot':516 '/en-us/azure/postgresql/security/security-update-trusted-root-java':1504 '/en-us/azure/postgresql/server-parameters/concepts-server-parameters':1863 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-all':1875 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-modified':1885 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-only':1897 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-write-dynamic':1909 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-write-static':1921 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-revert-all-default':1931 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-revert-one-default':1942 '/en-us/azure/postgresql/server-parameters/how-to-server-parameters-set-value':1952 '/en-us/azure/postgresql/server-parameters/param-autovacuum':1961 '/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-defaults':1972 '/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-locale-formatting':1983 '/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-shared-library-preloading':1995 '/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-statement-behavior':2005 '/en-us/azure/postgresql/server-parameters/param-connections-authentication-authentication':1513 '/en-us/azure/postgresql/server-parameters/param-connections-authentication-connection-settings':2017 '/en-us/azure/postgresql/server-parameters/param-connections-authentication-ssl':1523 '/en-us/azure/postgresql/server-parameters/param-connections-authentication-tcp-settings':2027 '/en-us/azure/postgresql/server-parameters/param-customized-options':2039 '/en-us/azure/postgresql/server-parameters/param-developer-options':2049 '/en-us/azure/postgresql/server-parameters/param-error-handling':2059 '/en-us/azure/postgresql/server-parameters/param-file-locations':2069 '/en-us/azure/postgresql/server-parameters/param-intelligent-tuning':2079 '/en-us/azure/postgresql/server-parameters/param-lock-management':2089 '/en-us/azure/postgresql/server-parameters/param-metrics':2100 '/en-us/azure/postgresql/server-parameters/param-migration':2111 '/en-us/azure/postgresql/server-parameters/param-pgbouncer':2123 '/en-us/azure/postgresql/server-parameters/param-preset-options':2133 '/en-us/azure/postgresql/server-parameters/param-process-title':2143 '/en-us/azure/postgresql/server-parameters/param-query-tuning-genetic-query-optimizer':2153 '/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-cost-constants':2164 '/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-method-configuration':2174 '/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-options':2186 '/en-us/azure/postgresql/server-parameters/param-replication-master-server':2196 '/en-us/azure/postgresql/server-parameters/param-replication-primary-server':2205 '/en-us/azure/postgresql/server-parameters/param-replication-sending-servers':1237 '/en-us/azure/postgresql/server-parameters/param-replication-standby-servers':2215 '/en-us/azure/postgresql/server-parameters/param-replication-subscribers':2224 '/en-us/azure/postgresql/server-parameters/param-reporting-logging-what-log':2236 '/en-us/azure/postgresql/server-parameters/param-reporting-logging-when-log':2246 '/en-us/azure/postgresql/server-parameters/param-reporting-logging-where-log':2256 '/en-us/azure/postgresql/server-parameters/param-resource-usage-asynchronous-behavior':2266 '/en-us/azure/postgresql/server-parameters/param-resource-usage-background-writer':2276 '/en-us/azure/postgresql/server-parameters/param-resource-usage-cost-based-vacuum-delay':2288 '/en-us/azure/postgresql/server-parameters/param-resource-usage-disk':2300 '/en-us/azure/postgresql/server-parameters/param-resource-usage-kernel-resources':2310 '/en-us/azure/postgresql/server-parameters/param-resource-usage-memory':2321 '/en-us/azure/postgresql/server-parameters/param-statistics-cumulative-query-index-statistics':2333 '/en-us/azure/postgresql/server-parameters/param-statistics-monitoring':2343 '/en-us/azure/postgresql/server-parameters/param-statistics-query-index-statistics-collector':2355 '/en-us/azure/postgresql/server-parameters/param-tls':1533 '/en-us/azure/postgresql/server-parameters/param-version-platform-compatibility-platforms-clients':2367 '/en-us/azure/postgresql/server-parameters/param-version-platform-compatibility-postgresql-versions':2378 '/en-us/azure/postgresql/server-parameters/param-write-ahead-log-archive-recovery':2390 '/en-us/azure/postgresql/server-parameters/param-write-ahead-log-archiving':2400 '/en-us/azure/postgresql/server-parameters/param-write-ahead-log-checkpoints':2410 '/en-us/azure/postgresql/server-parameters/param-write-ahead-log-recovery':2422 '/en-us/azure/postgresql/server-parameters/param-write-ahead-log-recovery-target':2433 '/en-us/azure/postgresql/server-parameters/param-write-ahead-log-settings':2444 '/en-us/azure/postgresql/troubleshoot/concepts-connectivity':526 '/en-us/azure/postgresql/troubleshoot/how-to-autovacuum-tuning':536 '/en-us/azure/postgresql/troubleshoot/how-to-autovacuum-tuning-elastic-clusters':547 '/en-us/azure/postgresql/troubleshoot/how-to-bulk-load-data':810 '/en-us/azure/postgresql/troubleshoot/how-to-high-cpu-utilization':557 '/en-us/azure/postgresql/troubleshoot/how-to-high-cpu-utilization-elastic-clusters':567 '/en-us/azure/postgresql/troubleshoot/how-to-high-io-utilization':577 '/en-us/azure/postgresql/troubleshoot/how-to-high-memory-utilization':588 '/en-us/azure/postgresql/troubleshoot/how-to-identify-slow-queries':599 '/en-us/azure/postgresql/troubleshoot/how-to-identify-slow-queries-elastic-clusters':611 '/en-us/azure/postgresql/troubleshoot/how-to-optimize-query-stats-collection':822 '/en-us/azure/postgresql/troubleshoot/how-to-perform-fullvacuum-pg-repack':834 '/en-us/azure/postgresql/troubleshoot/how-to-pgdump-restore':846 '/en-us/azure/postgresql/troubleshoot/how-to-resolve-capacity-errors':623 '/en-us/azure/postgresql/troubleshoot/how-to-troubleshoot-cli-errors':632 '/en-us/azure/postgresql/troubleshoot/how-to-troubleshoot-common-connection-issues':641 '/en-us/azure/postgresql/troubleshoot/troubleshoot-azure-storage-extension':651 '/en-us/azure/postgresql/troubleshoot/troubleshoot-canceling-statement-due-to-conflict-with-recovery':661 '/en-us/azure/postgresql/troubleshoot/troubleshoot-password-authentication-failed-for-user':671 '/microsoftdocs/mcp/blob/main/readme.md)':169 '3':140 'accept':208 'access':174,1266,1317,1451,1744,1775,2545 'across':2416 'action':2739 'activ':2671,2680 'adjust':1214,2277 'age':678 'agent':89,133,192,206 'ai':1246,1595,2455,2494,2526 'ai/ml':414 'ai/openai':418 'ak':2775 'aks/django':447 'alert':1765 'allow':1616 'allowlist':1618 'apach':677 'app':316,416,449,762,1010,2786 'appli':500,699,710,743,754,767,780,790,894,1339,1548 'applic':2541,2567 'architectur':19,58,298,326,970,1000 'archiv':2380,2393 'arm':1576 'assign':1286,1373,1385 'asynchron':2258 'audit':374,1331 'auth':368 'authent':664,1396,1437,1506 'autogrow':1206 'autonom':501,1783 'autovacuum':232,530,540,1954 'avail':159,1713,2202,2383,2415,2428 'azu':36 'azur':2,8,37,48,224,253,294,307,349,358,384,411,417,443,472,481,512,522,532,593,619,625,637,643,683,695,705,712,725,737,749,795,804,818,830,842,855,878,888,895,908,915,931,941,952,963,979,990,1012,1035,1046,1063,1070,1087,1096,1108,1131,1140,1197,1209,1218,1233,1245,1257,1270,1311,1322,1334,1340,1344,1355,1365,1377,1389,1398,1405,1419,1429,1439,1448,1460,1470,1480,1489,1499,1509,1519,1529,1543,1553,1564,1593,1609,1622,1627,1641,1651,1662,1671,1707,1715,1727,1748,1754,1769,1806,1815,1857,1869,1877,1893,1905,1917,1924,1935,1944,1957,1968,1979,1991,2001,2013,2022,2045,2055,2065,2075,2085,2096,2107,2119,2129,2139,2149,2170,2182,2192,2211,2220,2243,2253,2262,2272,2284,2296,2306,2317,2329,2339,2363,2375,2385,2396,2406,2417,2440,2454,2463,2472,2484,2493,2507,2515,2530,2537,2546,2560,2569,2576,2586,2598,2607,2637,2648,2658,2691,2705,2712,2729,2732,2744,2757,2763,2777,2784 'azure-database-postgresql':1 'azure-specif':711 'azure_storage.blob':2033 'backend':2779 'background':2268 'backup':1058,1075 'backup/restore':332 'base':1330,2280 'behavior':333,456,1061,1998,2259,2800 'best':15,54,241,250,672,702,731,744,755,768,783,792 'bicep':446,1586,2768 'bloat':828 'block':2034 'buffer':2438 'build':313,975 'bulk':259,800 'c':423,2540 'cach':2160 'call':2471 'cap':340 'capabl':81 'capac':292,613,875,1126,1150 'categori':92,100,116,212,214 'certif':1353,1497 'chang':1822,2742 'check':1605,2379,2411,2423 'checklist':928 'checkpoint':2403 'choos':275,851,914,1031 'ci/cd':445 'cli':237,626,1302,1312,1807,1827,1838,1849,2713 'client':1159,1496,1963,1988,2361 'client/replica':339 'cloud':1427 'cluster':342,544,564,608,1004,1015,1027,1038,1049,1149,1164,1574,1584 'code':27,66,405,429,491,2446,2620,2630 'collector':2349 'combin':71 'compat':2357,2369 'complianc':1352 'comput':276,852,960,1834 'concept':1551 'configur':25,64,379,383,1204,1225,1264,1316,1327,1360,1382,1394,1434,1444,1476,1485,1505,1524,1534,1537,1550,1591,1626,1657,1677,1711,1722,1732,1742,1753,1773,1782,1791,1811,1825,1953,1962,2018,2050,2112,2167,2237,2247,2267,2289,2301,2311,2322,2334,2368,2391,2434,2657 'conflict':655 'connect':509,519,634,700,1160,1279,1403,1487,1516,1964,2007,2011,2024,2535,2565,2574,2615 'connectivity/tls/auth':227 'connector':2661 'consider':714 'constant':2157 'constraint':347 'content':76,178 'control':1318,1996,2225 'convers':763,776,1188 'copi':2670 'copilot':2627 'cost':2156,2279 'cost-bas':2278 'cover':52 'cpu':552,560 'cpu/iops/memory/slow':234 'creat':1296,1306,1637,2595 'cumul':2323 'custom':2029 'dashboard':322,1023 'data':325,431,802,999,1276,1361,1414,1632,2659,2668,2682 'databas':3,9,38,49,295,350,359,385,896,1457,1600,2510,2550,2577,2617,2726 'decid':872 'decis':17,56,268,847 'default':1882,1928,1939,1965,1977,1989,1999 'defend':375,1425 'delay':2282 'delet':1254 'deploy':30,69,436,440,616,919,1571,1581,2722,2725,2741,2762,2772,2783 'descript':216 'design':20,59,299,971,997,1008,1019 'destin':2250 'develop':12,2040 'diagnos':221,517,548,578,589,600 'diagnost':1777 'disk':2291 'disk-rel':2290 'diskann':1680 'django':2773 'doc':184 'document':79,177 'download':1793,1844 'driver':2551 'drop':1069,1647 'dump':837,2700 'dynam':1890,1902 'e.g':104,120 'effect':2159 'elast':341,543,563,607,1003,1014,1026,1037,1048,1148,1163,1573,1583 'embed':419,1601,2486,2498 'enabl':1241,1253,1370,1688,1842 'encrypt':373,1362,1415 'endpoint':454 'entra':369,1436 'error':240,470,490,520,614,627,646,658,666,2051 'exampl':2640 'execut':864 'expert':5,45 'extend':905 'extens':239,257,390,468,645,717,1247,1596,1608,1620,1629,1639,1649,1669,1703,2456,2495,2621,2632,2639,2650 'factori':432,1277,2660,2669,2683 'fail':665 'failur':510 'fallback':196 'fetch':80,176,185,198 'file':110,118,125,130,2060 'firewal':364,1300,1445 'fix':223,580,662 'flexibl':595,806,857,889,954,965,1072,1098,1110,1142,1199,1220,1259,1461,1555,1566,1610,1642,1652,1672,1717,1859,1871,2765,2806 'format':1976 'foundri':2519 'foundry/mcp':421 'framework':2528 'function':1128,1152,2651 'generat':2481 'genet':2144 'geo':285,949,1081 'geo-repl':284,948 'geo-restor':1080 'github':2626,2738 'github.com':168 'github.com/microsoftdocs/mcp/blob/main/readme.md)':167 'go':426,2549 'graph':679 'guid':166 'guidanc':46,273 'ha':228,393,477 'handl':2052 'health':229,478 'high':551,559,571,581,1712 'host':280,917 'huge':2314 'ident':366,372,1243,1375,1387,1409,1468 'implement':986 'import':87,131 'import/export':1633 'in-databas':1598 'in-plac':2750 'includ':13 'increas':1138 'index':93,213,1682,2326,2347 'instal':163,165,1701 'integr':26,65,404,410,2445,2514,2525,2714 'intellig':1802,1812,2070 'interpret':476,498 'investig':568 'invok':2462 'iop':572 'issu':226,635,1170 'java':424,1495,2556,2601 'jdbc':2558 'kernel':2302 'key':1363 'knowledg':6 'known':345,1169 'l105':303 'l106':330 'l106-l125':329 'l120':107 'l125':331 'l126':355 'l126-l157':354 'l157':356 'l158':381 'l158-l246':380 'l246':382 'l247':408 'l247-l276':407 'l276':409 'l277':438 'l277-l287':437 'l287':439 'l35':106 'l35-l120':105 'l37':219 'l37-l60':218 'l60':220 'l61':244 'l61-l79':243 'l79':245 'l80':271 'l80-l94':270 'l94':272 'l95':302 'l95-l105':301 'langchain':420,2505 'languag':2464 'larg':692 'latest':148 'learn':191,205,2474 'learn-agent-skil':190,204 'learn.microsoft.com':474,485,496,505,515,525,535,546,556,566,576,587,598,610,622,631,640,650,660,670,685,697,708,719,728,741,752,765,778,788,798,809,821,833,845,860,870,881,892,902,912,922,935,945,957,968,984,995,1006,1017,1029,1040,1051,1066,1077,1090,1101,1113,1123,1134,1145,1155,1166,1178,1191,1202,1212,1223,1236,1251,1262,1273,1284,1294,1304,1314,1325,1337,1347,1358,1368,1380,1392,1401,1411,1422,1432,1442,1453,1464,1474,1483,1492,1503,1512,1522,1532,1546,1558,1569,1579,1589,1603,1614,1624,1635,1645,1655,1665,1675,1686,1698,1709,1720,1730,1740,1751,1760,1771,1780,1789,1799,1809,1818,1829,1840,1851,1862,1874,1884,1896,1908,1920,1930,1941,1951,1960,1971,1982,1994,2004,2016,2026,2038,2048,2058,2068,2078,2088,2099,2110,2122,2132,2142,2152,2163,2173,2185,2195,2204,2214,2223,2235,2245,2255,2265,2275,2287,2299,2309,2320,2332,2342,2354,2366,2377,2389,2399,2409,2421,2432,2443,2460,2469,2479,2490,2502,2512,2523,2533,2543,2553,2563,2572,2583,2593,2604,2613,2623,2634,2644,2655,2665,2675,2685,2696,2708,2720,2735,2747,2760,2770,2781,2793,2802,2814 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-age-performance':684 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-ai-semantic-operators':2459 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-cognitive':2468 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-machine-learning':2478 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-openai':2489 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-azure-overview':2501 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-develop-with-langchain':2511 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-enable-managed-identity-azure-ai':1250 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-foundry-integration':2522 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-frameworks':2532 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-recommendation-system':983 'learn.microsoft.com/en-us/azure/postgresql/azure-ai/generative-ai-semantic-search':994 'learn.microsoft.com/en-us/azure/postgresql/backup-restore/concepts-backup-restore':1065 'learn.microsoft.com/en-us/azure/postgresql/backup-restore/how-to-restore-dropped-server':1076 'learn.microsoft.com/en-us/azure/postgresql/backup-restore/how-to-restore-paired-region':1089 'learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-compute':859 'learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-storage':1100 'learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-storage-premium-ssd':1112 'learn.microsoft.com/en-us/azure/postgresql/compute-storage/concepts-storage-premium-ssd-v2':1122 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/azure-pipelines-deploy-database-task':2734 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-limits':1133 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-maintenance':1545 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-major-version-upgrade':869 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-reserved-pricing':880 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-servers':1557 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-supported-versions':891 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/concepts-version-policy':901 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/extended-support':911 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-configure-scheduled-maintenance':1568 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-deploy-github-action':2746 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-enable-deletion-protection':1261 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-perform-major-version-upgrade':2759 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-request-quota-increase':1144 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/how-to-use-pg-partman':696 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/overview-postgres-choose-server-options':921 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/tutorial-microservices':1005 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/tutorial-multitenant-database':1016 'learn.microsoft.com/en-us/azure/postgresql/configure-maintain/tutorial-real-time-dashboard':1028 'learn.microsoft.com/en-us/azure/postgresql/connectivity/concepts-connection-pooling-best-practices':707 'learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-csharp':2542 'learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-go':2552 'learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-java':2562 'learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-php':2571 'learn.microsoft.com/en-us/azure/postgresql/connectivity/connect-python':2582 'learn.microsoft.com/en-us/azure/postgresql/connectivity/quickstart-create-connect-server-vnet':1272 'learn.microsoft.com/en-us/azure/postgresql/developer/create-server-bicep':2769 'learn.microsoft.com/en-us/azure/postgresql/developer/create-server-dotnet-sdk':2592 'learn.microsoft.com/en-us/azure/postgresql/developer/create-server-java-sdk':2603 'learn.microsoft.com/en-us/azure/postgresql/developer/create-server-python-sdk':2612 'learn.microsoft.com/en-us/azure/postgresql/developer/django-aks-database':2780 'learn.microsoft.com/en-us/azure/postgresql/developer/vs-code-extension/vs-code-connect':2622 'learn.microsoft.com/en-us/azure/postgresql/developer/vs-code-extension/vs-code-github-copilot':2633 'learn.microsoft.com/en-us/azure/postgresql/developer/webapp-server-vnet':2792 'learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-limitations':1154 'learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-sharding-models':1039 'learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/concepts-elastic-clusters-table-types':1050 'learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/how-to-network-elastic-clusters-default-maximum-connections':1165 'learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/quickstart-create-elastic-cluster-arm-template':1578 'learn.microsoft.com/en-us/azure/postgresql/elastic-clusters/quickstart-create-elastic-cluster-bicep':1588 'learn.microsoft.com/en-us/azure/postgresql/extensions/azure-local-ai':1602 'learn.microsoft.com/en-us/azure/postgresql/extensions/concepts-extensions-by-engine':1613 'learn.microsoft.com/en-us/azure/postgresql/extensions/concepts-extensions-considerations':718 'learn.microsoft.com/en-us/azure/postgresql/extensions/errors-extensions':473 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-allow-extensions':1623 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-configure-azure-storage-extension':1634 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-create-extensions':1644 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-drop-extensions':1654 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-load-libraries':1664 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-optimize-performance-pgvector':727 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-update-extensions':1674 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-use-pgdiskann':1685 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-use-pgvector':1697 'learn.microsoft.com/en-us/azure/postgresql/extensions/how-to-view-installed-extensions':1708 'learn.microsoft.com/en-us/azure/postgresql/extensions/quickstart-azure-storage-extension':2643 'learn.microsoft.com/en-us/azure/postgresql/extensions/reference-azure-storage-extension':2654 'learn.microsoft.com/en-us/azure/postgresql/high-availability/how-to-configure-high-availability':1719 'learn.microsoft.com/en-us/azure/postgresql/high-availability/how-to-monitor-high-availability':484 'learn.microsoft.com/en-us/azure/postgresql/integration/how-to-connect-data-factory':2664 'learn.microsoft.com/en-us/azure/postgresql/integration/how-to-connect-data-factory-private-endpoint':1283 'learn.microsoft.com/en-us/azure/postgresql/integration/how-to-data-factory-copy-activity-azure':2674 'learn.microsoft.com/en-us/azure/postgresql/integration/how-to-data-factory-script-activity-azure':2684 'learn.microsoft.com/en-us/azure/postgresql/migrate/best-practices-oracle-to-postgresql':740 'learn.microsoft.com/en-us/azure/postgresql/migrate/best-practices-oracle-to-postgresql-checklist':934 'learn.microsoft.com/en-us/azure/postgresql/migrate/how-to-migrate-oracle-ora2pg':2695 'learn.microsoft.com/en-us/azure/postgresql/migrate/how-to-migrate-using-dump-and-restore':2707 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/best-practices-migration-service-postgresql':751 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-known-issues-migration-service':1177 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-migration-server-parameters':1729 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-premigration-migration-service':944 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/concepts-required-user-permissions':1293 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/how-to-network-setup-migration-service':1739 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/how-to-setup-azure-cli-commands-postgresql':2719 'learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/troubleshoot-error-codes':495 'learn.microsoft.com/en-us/azure/postgresql/migrate/oracle-application-conversions/app-conversions-best-practices':764 'learn.microsoft.com/en-us/azure/postgresql/migrate/oracle-schema-conversions/schema-conversions-best-practices':777 'learn.microsoft.com/en-us/azure/postgresql/migrate/oracle-schema-conversions/schema-conversions-limitations':1190 'learn.microsoft.com/en-us/azure/postgresql/monitor/concepts-logging':1750 'learn.microsoft.com/en-us/azure/postgresql/monitor/concepts-query-store-best-practices':787 'learn.microsoft.com/en-us/azure/postgresql/monitor/concepts-workbooks':1759 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-alert-on-metrics':1770 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-configure-and-access-logs':1779 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-configure-autonomous-tuning':1788 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-configure-server-logs':1798 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-enable-intelligent-performance-cli':1808 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-enable-intelligent-performance-portal':1817 'learn.microsoft.com/en-us/azure/postgresql/monitor/how-to-get-apply-recommendations-from-autonomous-tuning':504 'learn.microsoft.com/en-us/azure/postgresql/read-replica/concepts-read-replicas':1201 'learn.microsoft.com/en-us/azure/postgresql/read-replica/concepts-read-replicas-geo':956 'learn.microsoft.com/en-us/azure/postgresql/release-notes-maintenance/release-notes-maintenance-index':2801 'learn.microsoft.com/en-us/azure/postgresql/samples/sample-change-server-configuration':1828 'learn.microsoft.com/en-us/azure/postgresql/samples/sample-create-server-and-firewall-rule':1303 'learn.microsoft.com/en-us/azure/postgresql/samples/sample-create-server-with-vnet-rule':1313 'learn.microsoft.com/en-us/azure/postgresql/samples/sample-point-in-time-restore':2813 'learn.microsoft.com/en-us/azure/postgresql/samples/sample-scale-server-up-or-down':1839 'learn.microsoft.com/en-us/azure/postgresql/samples/sample-server-logs':1850 'learn.microsoft.com/en-us/azure/postgresql/scale/how-to-auto-grow-storage':1211 'learn.microsoft.com/en-us/azure/postgresql/scale/how-to-scale-compute':967 'learn.microsoft.com/en-us/azure/postgresql/scale/how-to-scale-storage-performance':1222 'learn.microsoft.com/en-us/azure/postgresql/security/security-access-control':1324 'learn.microsoft.com/en-us/azure/postgresql/security/security-audit':1336 'learn.microsoft.com/en-us/azure/postgresql/security/security-azure-policy':1346 'learn.microsoft.com/en-us/azure/postgresql/security/security-compliance':1357 'learn.microsoft.com/en-us/azure/postgresql/security/security-configure-data-encryption':1367 'learn.microsoft.com/en-us/azure/postgresql/security/security-configure-managed-identities-system-assigned':1379 'learn.microsoft.com/en-us/azure/postgresql/security/security-configure-managed-identities-user-assigned':1391 'learn.microsoft.com/en-us/azure/postgresql/security/security-connect-scram':1400 'learn.microsoft.com/en-us/azure/postgresql/security/security-connect-with-managed-identity':1410 'learn.microsoft.com/en-us/azure/postgresql/security/security-data-encryption':1421 'learn.microsoft.com/en-us/azure/postgresql/security/security-defender-for-cloud':1431 'learn.microsoft.com/en-us/azure/postgresql/security/security-entra-configure':1441 'learn.microsoft.com/en-us/azure/postgresql/security/security-firewall-rules':1452 'learn.microsoft.com/en-us/azure/postgresql/security/security-manage-database-users':1463 'learn.microsoft.com/en-us/azure/postgresql/security/security-managed-identity-overview':1473 'learn.microsoft.com/en-us/azure/postgresql/security/security-overview':797 'learn.microsoft.com/en-us/azure/postgresql/security/security-tls':1482 'learn.microsoft.com/en-us/azure/postgresql/security/security-tls-how-to-connect':1491 'learn.microsoft.com/en-us/azure/postgresql/security/security-tls-troubleshoot':514 'learn.microsoft.com/en-us/azure/postgresql/security/security-update-trusted-root-java':1502 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/concepts-server-parameters':1861 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-all':1873 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-modified':1883 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-only':1895 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-write-dynamic':1907 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-list-read-write-static':1919 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-revert-all-default':1929 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-revert-one-default':1940 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/how-to-server-parameters-set-value':1950 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-autovacuum':1959 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-defaults':1970 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-locale-formatting':1981 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-shared-library-preloading':1993 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-client-connection-defaults-statement-behavior':2003 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-authentication':1511 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-connection-settings':2015 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-ssl':1521 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-connections-authentication-tcp-settings':2025 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-customized-options':2037 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-developer-options':2047 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-error-handling':2057 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-file-locations':2067 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-intelligent-tuning':2077 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-lock-management':2087 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-metrics':2098 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-migration':2109 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-pgbouncer':2121 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-preset-options':2131 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-process-title':2141 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-genetic-query-optimizer':2151 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-cost-constants':2162 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-method-configuration':2172 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-query-tuning-planner-options':2184 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-master-server':2194 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-primary-server':2203 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-sending-servers':1235 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-standby-servers':2213 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-replication-subscribers':2222 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-reporting-logging-what-log':2234 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-reporting-logging-when-log':2244 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-reporting-logging-where-log':2254 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-asynchronous-behavior':2264 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-background-writer':2274 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-cost-based-vacuum-delay':2286 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-disk':2298 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-kernel-resources':2308 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-resource-usage-memory':2319 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-statistics-cumulative-query-index-statistics':2331 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-statistics-monitoring':2341 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-statistics-query-index-statistics-collector':2353 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-tls':1531 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-version-platform-compatibility-platforms-clients':2365 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-version-platform-compatibility-postgresql-versions':2376 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-archive-recovery':2388 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-archiving':2398 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-checkpoints':2408 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-recovery':2420 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-recovery-target':2431 'learn.microsoft.com/en-us/azure/postgresql/server-parameters/param-write-ahead-log-settings':2442 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/concepts-connectivity':524 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-autovacuum-tuning':534 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-autovacuum-tuning-elastic-clusters':545 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-bulk-load-data':808 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-cpu-utilization':555 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-cpu-utilization-elastic-clusters':565 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-io-utilization':575 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-high-memory-utilization':586 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-identify-slow-queries':597 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-identify-slow-queries-elastic-clusters':609 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-optimize-query-stats-collection':820 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-perform-fullvacuum-pg-repack':832 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-pgdump-restore':844 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-resolve-capacity-errors':621 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-troubleshoot-cli-errors':630 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/how-to-troubleshoot-common-connection-issues':639 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/troubleshoot-azure-storage-extension':649 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/troubleshoot-canceling-statement-due-to-conflict-with-recovery':659 'learn.microsoft.com/en-us/azure/postgresql/troubleshoot/troubleshoot-password-authentication-failed-for-user':669 'librari':1660,1986 'like':2032,2158 'limit':22,61,327,337,343,1053,1094,1121,1129,1153,1172,1181 'line':102,114,215 'link':119,128,1282 'list':1820,1864,1876,1886,1898,1910 'load':260,801 'local':72,1594,1974 'locat':96,2061 'lock':2080 'log':391,1332,1746,1778,1797,1847,2228,2232,2239,2249 'machin':2473 'mainten':267,395,455,1541,1561,2797 'major':866,2753 'make':18,57,269,848 'manag':371,450,469,1242,1374,1386,1408,1455,1467,1514,1801,2081,2585,2597 'markdown':195,211 'master':2188 'max':1158,1226,2010 'mb':2036 'mcp':154,181,2521 'memori':582,2312 'metadata.generated':135 'method':2166 'metric':1764,2091 'metrics-rel':2090 'microservic':317,998 'microsoft':183,1435,2518 'microsoftdoc':155,182 'migrat':230,247,265,401,434,494,739,747,927,943,1175,1292,1723,1737,2102,2687,2717 'migration-rel':400,2101 'migration/conversion':346 'mitig':550 'model':1033,2475 'modifi':1881 'monitor':392,527,1755,2335 'month':141 'multiten':318,1009 'net':2590 'network':173,394,451,1733 'network/vnet':362 'often':309 'old':142 'openai':311,982,993,2485,2497 'oper':2452 'optim':676,721,811,2146 'option':920,1966,2031,2041,2125,2177 'ora2pg':2694 'oracl':264,735,759,772,1184,2688 'oracle-to-azur':734 'oracle-to-postgresql':758,771,1183 'orchestr':2527 'page':2315 'pair':1084 'paramet':389,1507,1517,1527,1725,1785,1855,1867,1879,1891,1903,1915,1926,1937,1947,1955,2043,2053,2063,2073,2083,2094,2105,2114,2127,2137,2147,2168,2190,2201,2209,2218,2233,2241,2251,2260,2270,2337,2350,2358,2382,2394,2404,2414,2427 'partit':262,691 'partman':689 'password':663 'pattern':21,28,60,67,300,304,406,972,2447 'perform':233,246,336,681,723,1079,1120,1216,2749 'permiss':1288 'pg':688,812,824,836,839,2699,2702 'pgaudit':1329 'pgaudit-bas':1328 'pgbouncer':2113 'pgvector':34,263,722,1691 'php':427,2566 'pipelin':2730 'place':2752 'plan':281,862,947,1539 'planner':2155,2165,2176 'point':459,2810 'point-in-tim':458 'polici':378,900,1341 'pool':258,701 'portal':1816 'postgresql':4,11,40,51,225,254,297,308,352,361,387,412,444,467,482,493,513,523,533,542,554,562,574,585,594,606,620,629,638,648,668,706,716,726,738,750,761,774,786,796,805,819,831,843,856,865,879,885,898,909,916,932,942,953,964,980,991,1002,1013,1025,1036,1047,1064,1071,1088,1097,1109,1132,1141,1162,1174,1186,1198,1210,1219,1234,1249,1258,1271,1278,1291,1297,1307,1323,1335,1345,1356,1366,1378,1390,1399,1406,1420,1430,1440,1449,1456,1471,1481,1490,1500,1510,1520,1530,1544,1554,1565,1572,1582,1607,1619,1631,1638,1648,1663,1668,1684,1696,1702,1716,1728,1736,1749,1758,1767,1776,1787,1794,1823,1832,1845,1858,1870,1878,1894,1906,1918,1925,1936,1945,1958,1969,1980,1992,2002,2014,2023,2046,2056,2066,2076,2086,2097,2108,2120,2130,2140,2150,2171,2183,2193,2212,2221,2238,2248,2263,2273,2285,2297,2307,2318,2330,2340,2364,2372,2386,2397,2407,2418,2441,2467,2477,2488,2500,2508,2516,2531,2538,2547,2561,2570,2579,2587,2599,2608,2616,2631,2642,2653,2663,2673,2678,2692,2706,2716,2733,2745,2758,2764,2778,2788,2796,2805 'practic':16,55,242,251,673,703,732,745,756,769,784,793 'pre':926 'pre-migr':925 'prefer':179 'preload':1659,1984 'premigr':488,938 'premium':1104,1116 'preset':2124 'previous':2371 'primari':2198 'privat':453,1265,1281 'process':2134 'protect':1255 'provid':44 'provis':2606 'public':1450 'pull':146 'purchas':876 'python':425,2581,2610 'queri':187,201,235,256,591,604,680,781,815,2145,2179,2324,2345 'quick':74 'quick-refer':73 'quota':23,62,328,338,1054,1137 'rang':103 'read':109,124,653,1194,1888,1900,1912 'read-on':1887 'read-writ':1899,1911 'real':320,1021 'real-tim':319,1020 'recommend':503,976 'recommendation/semantic':314 'recov':1068 'recoveri':657,2381,2413,2425 'reduc':570 'refer':75,129,2646 'region':1085 'relat':402,2092,2103,2292 'releas':2798 'relev':97 'remot':78 'remov':827 'repack':825 'replic':286,950,1227,2187,2200,2208,2217 'replica':654,1195 'report':2230 'repositori':152 'request':1136 'requir':172,1287,1478 'reserv':291,874 'resolv':487,612,652 'resourc':2293,2303 'rest':1417 'restor':462,840,1060,1082,2703,2804 'retir':1592 'return':194,210 'revert':1922,1932 'review':1125,1147,1168,1349 'role':1320 'rollout':2799 'rule':1309,1446 'run':603,1290,2677 'safe':1949 'scale':236,396,618,959,1831 'scenario':1734 'schedul':1540,1560 'schema':775,1187,2689 'scram':370,1395 'script':2679 'sdk':2591,2602,2611 'sdks':422 'search':35,315,398,988,1694 'section':98 'secur':24,63,249,353,357,377,791,1238,1275,1343,1350,1472 'security.md':121,122 'select':883,1042 'semant':987,2451 'server':388,483,596,807,858,890,955,966,1073,1099,1111,1143,1200,1221,1260,1298,1462,1526,1549,1556,1567,1611,1643,1653,1673,1718,1724,1745,1824,1833,1846,1854,1860,1866,1872,1946,2030,2042,2062,2072,2082,2093,2104,2126,2136,2189,2199,2207,2588,2766,2807 'servic':1176,1738,2465,2718 'set':403,1762,1804,1943,1973,2008,2020,2356,2436,2710 'shard':1032 'sharded/elastic':324 'share':1658,1985 'singl':1934 'size':288,930,2035,2161 'skill':41,43,86,171,193,207 'skill-azure-database-postgresql' 'slot':1228,1230 'slow':590,602 'slow-run':601 'source-microsoftdocs' 'specif':713 'specifi':113 'sql':2458 'ssd':1105,1117 'ssl':1515 'standbi':2206 'stat':261,813,816,2327,2348 'state':479 'statement':814,1997 'static':1914 'statist':2336 'storag':334,430,644,1093,1106,1119,1205,1215,1628,1836,2638,2649 'store':782,2483 'string':188,202 'subscrib':2216 'suggest':143,160 'support':884,906,1612,2117 'system':977,1372 'system-assign':1371 'tabl':693,1043 'target':933,2426 'tcp':2019 'templat':1577,1587 'text/markdown':209 'threshold':1207 'tier':277,853,961,2116 'time':321,461,1022,2240,2812 'titl':2135 'tls':508,1477,1501,1525 'tls/ssl':365,1486 'tool':156,435,1189 'topic':464,674,849,973,1055,1239,1535,2448,2723 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'transient':518 'troubleshoot':14,53,217,463,466,507,537,558,624,633,642 'tune':255,502,529,539,835,1115,1784,1803,1813,2006,2071,2154,2180,2257,2401 'type':1044 'understand':1057,1092,1157,1180,1413,1853,2197,2344,2795 'updat':1494,1667,2727 'upgrad':282,442,868,1796,2755 'url':465,675,850,974,1056,1240,1536,2449,2724 'usag':583,1231,2294,2304 'use':31,33,84,90,108,123,180,197,306,687,730,823,904,924,937,1103,1193,1407,1424,1466,1575,1585,1679,1690,2028,2450,2492,2504,2548,2555,2589,2625,2636,2667,2693,2698,2737,2767 'user':145,162,1384,1458 'user-assign':1383 'v2':1118 'vacuum':2281 'valid':231,289,489,939 'valu':1948 'vector':397,1681,1693,2509 'version':149,278,867,886,899,910,1705,2352,2373,2387,2419,2430,2754 'via':1280,1301,1814,1826,1837,1848,1987,2229,2520,2600,2618,2728 'view':1700 'vnet':452,1268,1308,2791 'vs':428,2619,2629 'wal':2392,2402,2412,2424,2435 'web':448,2785 'webpag':199 'window':1562 'workbook':1756 'write':1901,1913 'writer':2269","prices":[{"id":"2464f022-b38c-4bc9-b3ca-0d39dd42ab59","listingId":"917006c6-6c5a-4542-a8f0-9b4584c7a750","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:47.611Z"}],"sources":[{"listingId":"917006c6-6c5a-4542-a8f0-9b4584c7a750","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-database-postgresql","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-database-postgresql","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:47.611Z","lastSeenAt":"2026-04-22T06:53:31.101Z"}],"details":{"listingId":"917006c6-6c5a-4542-a8f0-9b4584c7a750","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-database-postgresql","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"b9f37fb9388d8f173f02ac5754c6f8dce6470427","skill_md_path":"skills/azure-database-postgresql/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-database-postgresql"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-database-postgresql","description":"Expert knowledge for Azure Database for PostgreSQL development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using pgvector search, Azure AI/OpenAI embeddings, VNet/private endpoints, geo-replication, or CI/CD deploys, and other Azure Database for PostgreSQL related development tasks. Not for Azure SQL Database (use azure-sql-database), Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Cosmos DB (use azure-cosmos-db).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-database-postgresql"},"updatedAt":"2026-04-22T06:53:31.101Z"}}