{"id":49743,"date":"2026-03-16T10:00:00","date_gmt":"2026-03-16T17:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/?p=49743"},"modified":"2026-03-13T12:18:04","modified_gmt":"2026-03-13T19:18:04","slug":"from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/","title":{"rendered":"From legacy to leadership: How PostgreSQL on Azure powers enterprise agility and innovation"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In today\u2019s digital economy, business leaders face a relentless challenge: how to deliver innovation, scale, and resilience without spiraling costs or compromising performance. At the heart of this challenge lies data infrastructure, which is often one of the most critical and most constrained layers of the enterprise stack.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At Microsoft, we\u2019ve seen firsthand how legacy systems, particularly on-premises databases like Oracle, can become a bottleneck to progress. These systems are expensive to maintain, difficult to scale, and increasingly out of step with the agility modern organizations require. But we also understand that migration is not a trivial decision. Concerns about downtime, compatibility, security, and retraining are real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s why we\u2019ve spent the last several years investing in PostgreSQL. Our mission is to make PostgreSQL the most performant, scalable, and enterprise-ready open database platform available. With <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\">Azure Database for PostgreSQL<\/a> and the newly introduced <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/horizondb\">Azure HorizonDB<\/a>, we\u2019re delivering on that vision.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\" target=\"_blank\">Explore Azure Database for PostgreSQL<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-cost-of-standing-still\">The cost of standing still<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Staying on legacy infrastructure might feel like a safe choice, but it\u2019s rarely the best one. The costs of maintaining aging on-premises databases are rising. Hardware refresh cycles, escalating licensing fees, and the need for niche expertise all add up. Organizations can spend most of their IT budgets and time just maintaining existing systems, leaving little room for innovation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.quadranttechnologies.com\/case-study\/transforming-healthcare-with-azure-reducing-migration-time-by-75-and-costs-by-60\/\" target=\"_blank\" rel=\"noreferrer noopener\">Some Oracle customers have cited<\/a> rising licensing costs, performance bottlenecks, and scalability limits as major pain points. <a href=\"https:\/\/www.businesswirechina.com\/en\/news\/61236.html\" target=\"_blank\" rel=\"noreferrer noopener\">Others have reported<\/a> high support costs and a need for advanced AI capabilities as primary reasons for considering a move away from Oracle databases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But migration comes with its own set of challenges. What if your applications aren\u2019t compatible with a new platform? What if your team lacks the skills to manage a new system? What if performance suffers or what if something breaks? These are valid concerns, and they are precisely the challenges we\u2019ve engineered PostgreSQL on Azure to solve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"apollo-hospitals-a-case-study-in-transformation-1\">Apollo Hospitals: A case study in transformation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.microsoft.com\/en\/customers\/story\/25629-apollo-hospitals-azure-database-for-postgresql\" target=\"_blank\" rel=\"noreferrer noopener\">Apollo Hospitals<\/a>, one of Asia\u2019s largest healthcare providers, faced these very questions. With more than 74 hospitals and over 10,000 beds, Apollo\u2019s digital infrastructure is mission critical. Their in-house hospital information system, built on Oracle, was becoming increasingly difficult to maintain. Performance bottlenecks were impacting care delivery, and the cost of scaling was unsustainable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.microsoft.com\/en\/customers\/story\/25629-apollo-hospitals-azure-database-for-postgresql\">Apollo Hospitals<\/a> made the bold, strategic decision to migrate their databases to Azure Database for PostgreSQL. Their IT and development teams worked closely with Microsoft and their cloud partner to ensure a seamless transition. The results were transformative. Since the migration, Apollo has seen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">90% of transactions complete within five seconds, a significant leap in responsiveness for clinical systems.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Uptime has improved to 99.95%, ensuring that critical hospital operations remain uninterrupted.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Deployment timelines have dropped by 40%, allowing the organization to roll out new features and updates faster than ever before.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Perhaps most importantly, Apollo has achieved a <a href=\"https:\/\/www.quadranttechnologies.com\/case-study\/transforming-healthcare-with-azure-reducing-migration-time-by-75-and-costs-by-60\/\" target=\"_blank\" rel=\"noreferrer noopener\">60% reduction in operational costs and a 3x improvement in overall system performance<\/a>. Apollo\u2019s story is a powerful example of what\u2019s possible when you pair the right technology with the right migration strategy.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.microsoft.com\/en\/customers\/story\/25629-apollo-hospitals-azure-database-for-postgresql\" target=\"_blank\" rel=\"noreferrer noopener\">Read how system performance at Apollo Hospitals improved with Azure<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"smarter-oracle-to-postgresql-migrations-with-ai-assisted-tooling\">Smarter Oracle to PostgreSQL migrations with AI-assisted tooling<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the biggest barriers to migration is the complexity of converting Oracle schemas, stored procedures, and application code. Enterprise applications often rely on thousands of stored procedures, functions, and application-side code (Java, .NET, etc.) built around Oracle-specific syntax. Manually rewriting and validating this code is time-consuming, error-prone, and expensive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To address this, we introduced the AI-assisted Oracle-to-PostgreSQL migration tool, now available in preview as part of the PostgreSQL extension for Visual Studio Code. This tool is powered by <a href=\"https:\/\/azure.microsoft.com\/en-gb\/products\/github\/Copilot\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub Copilot<\/a> and a multi-agent AI system that automates the end-to-end conversion process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"oracle-to-postgresql-ai-assisted-migration-tool-in-action\">Oracle to PostgreSQL AI-assisted migration tool in action<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The tool begins by analyzing Oracle schemas and stored procedures, converting them into PostgreSQL-compatible formats using intelligent pattern recognition and transformation logic. It doesn\u2019t stop at the database layer. It also scans application code, such as Java or .NET, and updates database drivers, rewrites SQL queries, and modifies stored procedure calls to align with PostgreSQL syntax. The tool generates automated unit tests to validate the converted logic and runs post-conversion validation in a scratch PostgreSQL environment to check for functional parity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The tool uses a hybrid AI architecture with specialized agents for migration, validation, and documentation. It reduces manual effort and minimizes human error. The tool also produces side-by-side comparisons and detailed reports, giving teams the transparency and control they may need to trust the process. By embedding AI-assisted conversion directly into the PostgreSQL extension for VS Code, we\u2019re meeting developers where they work. With GitHub Copilot integration, schema conversion, code refactoring, and validation become part of the same inner loop as code editing and CI\/CD. The result is a streamlined, intelligent workflow that reduces friction and accelerates delivery.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"post-migration-enterprise-grade-performance-scale-and-security-1\">Post-migration enterprise-grade performance, scale, and security<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PostgreSQL on Azure is more than a cost-effective alternative to legacy systems. With Azure Database for PostgreSQL, and the new Azure HorizonDB service, a move to Azure provides high-performance, scale, and security built and optimized for your most business-critical enterprise workloads.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"azure-database-for-postgresql-continuing-innovation\">Azure Database for PostgreSQL continuing innovation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With the introduction of v6-series compute SKUs, customers can now scale vertically up to 192 vCores. This is ideal for high-throughput transactional workloads and complex analytical queries. For workloads that require horizontal scaling, elastic clusters powered by the open-source Citus extension enable distributed PostgreSQL deployments across multiple nodes. This architecture supports multi-tenant SaaS applications, IoT platforms, and large-scale analytics with ease.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Storage performance in Azure Database for PostgreSQL has also taken a leap forward. SSD v2 storage delivers high IOPS and low latency, ensuring that even the most demanding workloads run smoothly. Integrated monitoring and tuning tools like <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/monitor\">Azure Monitor<\/a> provide real-time insights and automated optimization, helping teams maintain peak performance without manual intervention.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As always, security remains a top priority. Azure Database for PostgreSQL includes enterprise-grade protections such as <a href=\"https:\/\/www.microsoft.com\/en-us\/security\/business\/cloud-security\/microsoft-defender-cloud\">Microsoft Defender for Cloud<\/a>, Entra ID integration, private endpoints, confidential compute SKUs, and end-to-end encryption. These features help organizations meet compliance requirements and safeguard sensitive data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And because PostgreSQL is open source, there are no licensing fees. It\u2019s one of the most widely used databases in the world, with a vibrant community and deep Microsoft support.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"azure-horizondb-the-future-of-postgresql-at-scale\">Azure HorizonDB: The future of PostgreSQL at scale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For organizations with extreme performance and scale requirements, we\u2019ve introduced Azure HorizonDB, which is a new, cloud-native PostgreSQL service built for the most demanding workloads. Currently in private preview, Azure HorizonDB supports up to 3,072 vCores and 128 TB of auto-scaling storage. It delivers sub-millisecond multi-zone commit latencies and up to 3x higher throughput than self-managed PostgreSQL. Azure HorizonDB also builds on the AI and agentic capabilities of Azure Database for PostgreSQL with built-in AI model management and DiskANN advanced filtering capabilities, making it ideal for next-generation applications that require real-time analytics and intelligent data processing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because Azure HorizonDB is PostgreSQL-compatible, organizations can start with Azure Database for PostgreSQL today and move to Azure HorizonDB if the need arises. This allows for a smooth transition path without the need for replatforming or rewriting applications.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/azure.microsoft.com\/en-us\/products\/horizondb\" target=\"_blank\" rel=\"noreferrer noopener\">Build and scale mission-critical applications with Azure HorizonDB<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"open-source-engineered-for-the-enterprise\">Open source, engineered for the enterprise<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft is proud to be one of the top corporate contributors to the PostgreSQL project. Our engineering teams have upstreamed key innovations, and we\u2019re committed to continuing this work so that PostgreSQL remains the most capable and trusted open-source database for the cloud era.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We believe that open-source data platforms like PostgreSQL are foundational to the next generation of intelligent applications. Our goal is to make PostgreSQL not only accessible but exceptional for enterprise workloads. That means investing in performance, security, developer experience, and ecosystem integration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-payoff-innovation-agility-and-confidence-1\">The payoff: Innovation, agility, and confidence<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Migrating to PostgreSQL on Azure isn\u2019t just about fixing what\u2019s broken. It\u2019s also about unlocking what\u2019s next. Apollo Hospitals, as an example, is now exploring AI-powered clinical dashboards, real-time analytics with <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-fabric\">Microsoft Fabric<\/a>, and containerized workloads with <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/kubernetes-service\">Azure Kubernetes Service<\/a>. Their teams are more agile, their systems are more resilient, and their foundation is ready for the future. As Sridhar Yadla, Apollo\u2019s General Manager, put it:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\">We\u2019re no longer stuck reacting to problems. Now we\u2019re thinking proactively and looking at how we can evolve.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s the power of PostgreSQL on Azure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ready-to-modernize\">Ready to modernize?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re considering a move from Oracle to PostgreSQL, we\u2019ve built the tools, the platform, and the partner network to help you succeed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/aka.ms\/migrate-to-postgres-on-Azure\" target=\"_blank\" rel=\"noreferrer noopener\">Download our latest e-book<\/a> and explore the <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/postgresql\/migrate\/concepts-oracle-migration\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Database for PostgreSQL documentation<\/a> to learn how to plan, execute, and accelerate your journey.<\/p>\n\n\n\n<aside class=\"cta-block cta-block--align-left cta-block--has-image wp-block-msx-cta\" data-bi-an=\"CTA Block\">\n\t<div class=\"cta-block__content\">\n\t\t\t\t\t<div class=\"cta-block__image-container\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/logo.png\" class=\"cta-block__image\" alt=\"Azure DB for PGQSL\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/logo.webp 600w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/logo-300x300.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/logo-150x150.webp 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\t\t\t<\/div>\n\t\t\n\t\t<div class=\"cta-block__body\">\n\t\t\t<h2 class=\"cta-block__headline\">Azure Database for PostgreSQL<\/h2>\n\t\t\t<p class=\"cta-block__text\">Innovate with a fully managed, AI-ready PostgreSQL database.<br><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\t\t\t\t\t\t\t<div class=\"cta-block__actions\">\n\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/aka.ms\/migrate-to-postgres-on-Azure\"\n\t\t\t\t\t\tclass=\"btn cta-block__link btn-link\"\n\t\t\t\t\t\ttarget=\"_blank\"\t\t\t\t\t>\n\t\t\t\t\t\tDownload the e-book\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/aside>\n","protected":false},"excerpt":{"rendered":"<p>Our mission is to make PostgreSQL the most performant, scalable, and enterprise-ready open database platform available. With Azure Database for PostgreSQL and the newly introduced Azure HorizonDB, we\u2019re delivering on that vision.<\/p>\n","protected":false},"author":103,"featured_media":49837,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1473,1466],"tags":[1848],"audience":[3057,3055,3053,3056],"content-type":[1481],"product":[1565,3351],"tech-community":[3031],"topic":[],"coauthors":[3349],"class_list":["post-49743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-hybrid-multicloud","tag-azure-open-source","audience-data-professionals","audience-developers","audience-it-decision-makers","audience-it-implementors","content-type-thought-leadership","product-azure-database-for-postgresql","product-azure-horizon-db","review-flag-1680286581-295","review-flag-3-1680286581-173","review-flag-alway-1680286580-106","review-flag-iot-1680286585-835","review-flag-new-1680286579-546","review-flag-partn-1680286579-901","review-flag-priva-1680286584-258"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How PostgreSQL on Azure helps modernize legacy databases | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Learn how PostgreSQL on Azure helps organizations migrate from Oracle, reduce costs, and modernize data infrastructure with enterprise-grade performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How PostgreSQL on Azure helps modernize legacy databases | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how PostgreSQL on Azure helps organizations migrate from Oracle, reduce costs, and modernize data infrastructure with enterprise-grade performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-16T17:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1081\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Affan Dar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Affan Dar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/affan-dar\/\",\"@type\":\"Person\",\"@name\":\"Affan Dar\"}],\"headline\":\"From legacy to leadership: How PostgreSQL on Azure powers enterprise agility and innovation\",\"datePublished\":\"2026-03-16T17:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\"},\"wordCount\":1465,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg\",\"keywords\":[\"Azure Open Source\"],\"articleSection\":[\"Databases\",\"Hybrid + multicloud\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\",\"name\":\"How PostgreSQL on Azure helps modernize legacy databases | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg\",\"datePublished\":\"2026-03-16T17:00:00+00:00\",\"description\":\"Learn how PostgreSQL on Azure helps organizations migrate from Oracle, reduce costs, and modernize data infrastructure with enterprise-grade performance.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg\",\"width\":1920,\"height\":1081,\"caption\":\"PostgreSQL on Azure.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databases\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/databases\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"From legacy to leadership: How PostgreSQL on Azure powers enterprise agility and innovation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/1e9306537bd46fc72d45a0f0951c3a82\",\"name\":\"Alan Cowzer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/3d31431be62c794b477a480b10378db7b7493fcdf8ff2c4163574b3776b67b9c?s=96&d=mm&r=g5923beca864dda0ab900c18f71998d84\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3d31431be62c794b477a480b10378db7b7493fcdf8ff2c4163574b3776b67b9c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3d31431be62c794b477a480b10378db7b7493fcdf8ff2c4163574b3776b67b9c?s=96&d=mm&r=g\",\"caption\":\"Alan Cowzer\"},\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/alancowzer\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How PostgreSQL on Azure helps modernize legacy databases | Microsoft Azure Blog","description":"Learn how PostgreSQL on Azure helps organizations migrate from Oracle, reduce costs, and modernize data infrastructure with enterprise-grade performance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/","og_locale":"en_US","og_type":"article","og_title":"How PostgreSQL on Azure helps modernize legacy databases | Microsoft Azure Blog","og_description":"Learn how PostgreSQL on Azure helps organizations migrate from Oracle, reduce costs, and modernize data infrastructure with enterprise-grade performance.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2026-03-16T17:00:00+00:00","og_image":[{"width":1920,"height":1081,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg","type":"image\/jpeg"}],"author":"Affan Dar","twitter_card":"summary_large_image","twitter_image":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Affan Dar","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/affan-dar\/","@type":"Person","@name":"Affan Dar"}],"headline":"From legacy to leadership: How PostgreSQL on Azure powers enterprise agility and innovation","datePublished":"2026-03-16T17:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/"},"wordCount":1465,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg","keywords":["Azure Open Source"],"articleSection":["Databases","Hybrid + multicloud"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/","name":"How PostgreSQL on Azure helps modernize legacy databases | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg","datePublished":"2026-03-16T17:00:00+00:00","description":"Learn how PostgreSQL on Azure helps organizations migrate from Oracle, reduce costs, and modernize data infrastructure with enterprise-grade performance.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/03\/Azure-PostgreSQL-Migration.jpg","width":1920,"height":1081,"caption":"PostgreSQL on Azure."},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/from-legacy-to-leadership-how-postgresql-on-azure-powers-enterprise-agility-and-innovation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Databases","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/databases\/"},{"@type":"ListItem","position":3,"name":"From legacy to leadership: How PostgreSQL on Azure powers enterprise agility and innovation"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/1e9306537bd46fc72d45a0f0951c3a82","name":"Alan Cowzer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3d31431be62c794b477a480b10378db7b7493fcdf8ff2c4163574b3776b67b9c?s=96&d=mm&r=g5923beca864dda0ab900c18f71998d84","url":"https:\/\/secure.gravatar.com\/avatar\/3d31431be62c794b477a480b10378db7b7493fcdf8ff2c4163574b3776b67b9c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3d31431be62c794b477a480b10378db7b7493fcdf8ff2c4163574b3776b67b9c?s=96&d=mm&r=g","caption":"Alan Cowzer"},"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/alancowzer\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/49743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=49743"}],"version-history":[{"count":40,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/49743\/revisions"}],"predecessor-version":[{"id":49995,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/49743\/revisions\/49995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media\/49837"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=49743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=49743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=49743"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=49743"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=49743"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=49743"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=49743"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=49743"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=49743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}