Modernize Databases for the Cloud

Microsoft Developer · Intermediate ·📰 AI News & Updates ·1mo ago

Key Takeaways

Modernizing databases for the cloud using GitHub Copilot

Original Description

Migrating from Oracle DB to PostgreSQL isn't just a database swap — your Java app needs updated dependencies, configuration changes, and verified behavior. In this episode, watch how the GitHub Copilot app modernization extension handles a database migration end to end, from setting up the app and fixing bugs on the fly to executing the migration task in IntelliJ. In this episode, you'll learn: → How to migrate a Java application's database from Oracle DB to PostgreSQL using GitHub Copilot → How to use the app modernization extension in IntelliJ (installed via plugins or the ACPI registry) → How Copilot in agent mode analyzes your project, identifies dependencies, and sets up the environment → How the tool catches and fixes bugs during setup — like date format issues and README corrections → How to use the built-in database migration task to update dependencies, configurations, and function calls → How to manually verify app behavior before and after migration 📺 This is Episode 4 of the Modernize Java Apps with AI series — a 9-part, hands-on guide to upgrading legacy Java applications using GitHub Copilot. 🔗 Series playlist: https://www.youtube.com/playlist?list=PLlrxD0HtieHhaBJWlcxGd-kTDikSD4xyD 🔗 GitHub Copilot Modernization extension: https://aka.ms/GHCPMod-Java 🔗 Sample repo: https://github.com/Azure-Samples/java-migration-copilot-samples 👤 Presented by Sandra Ahlgrimm, Java & AI Advocate, Microsoft Java #GitHubCopilot #DatabaseMigration #OracleToPostgreSQL #PostgreSQL #JavaModernization #Azure #CloudMigration #AI #IntelliJ
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Broadcom extends its Apple chip work through 2031 in a fresh custom-silicon deal
Broadcom extends its custom-silicon deal with Apple through 2031, solidifying a key supplier relationship in consumer electronics
The Next Web AI
📰
How Nations Are Deploying AI for Strategic Priorities
Learn how nations are leveraging AI to drive strategic priorities and economic growth
NVIDIA AI Blog
📰
There Are Three Levels of Using AI. Most People Are Stuck on Level One.
Learn the three levels of using AI to improve output quality and move beyond basic usage
Medium · AI
📰
"AI Can’t Replace Humans" Might Be the Most Dangerous Career Advice of This Decade.
Relying on the idea that AI can't replace humans might be a career-threatening mindset, as it ignores the rapid advancements in automation and AI capabilities
Medium · AI
Up next
5 Shopify Updates in 2026 You Probably Didn't Know About (Spring '26 Editions)
Learn With Shopify
Watch →