Modernize Databases for the Cloud

Microsoft Developer · Intermediate ·💻 AI-Assisted Coding ·3d ago
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 AI Lessons

Why Vibe Coding Feels Like the Future of Programming for Beginners and Pros
Vibe coding is changing the programming landscape for beginners and pros alike, making it easier to build complex projects like AI-powered automation tools
Medium · Programming
So Does AI Boost Coding Speed Or Not?
Explore the impact of AI on coding speed and its potential to revolutionize software development
Dev.to · Aaron Maxwell
How to Implement Generative AI in E-commerce: A Step-by-Step Guide
Learn to implement generative AI in e-commerce to streamline operations and enhance customer experiences
Dev.to AI
AI Didn't Make Software Engineering Easier. It Made the Hard Parts Harder.
AI tools increase complexity in software engineering, making the hard parts harder, despite promises of easing the workload
Dev.to AI
Up next
Modernization at Scale with the CLI and CI/CD Pipelines
Microsoft Developer
Watch →