If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
343 views • Jun 13, 2024 • #PostgreSQL #Database #PosetteConf
Show less
Video of a conference talk about accelerating PL/pgSQL code conversation presented by Deepak Mahto at POSETTE: An Event for Postgres 2024. Most of the adopters of PostgreSQL are folks moving from another database and code conversion or pl\pgsql development is a critical path. It is a session, we will walk through curated learning I had moving customers and large code bases to PostgreSQL with pl\pgsql.
Topics to cover:
Subtle art of code conversion, conversion is art not matching code always.
Accelerating PL/pgSQL Code Conversation When Migrating to Postgres | POSETTE 2024
9Likes
343Views
Jun 132024
Video of a conference talk about accelerating PL/pgSQL code conversation presented by Deepak Mahto at POSETTE: An Event for Postgres 2024. Most of the adopters of PostgreSQL are folks moving from another database and code conversion or pl\pgsql development is a critical path. It is a session, we will walk through curated learning I had moving customers and large code bases to PostgreSQL with pl\pgsql.
Topics to cover:
Subtle art of code conversion, conversion is art not matching code always.
Key difference in PostgreSQL that is unknown to all assessment tools but critical.
How to migrate not only for primary instance but for Read replicas as well
Key Differentiated feature of plpgsql and how to leverage it.
Leverage newer features added in PostgreSQL like alias, unique on null and more.
Avoid surprises around partitions like missing primary keys in partition columns and more.
Why not to Ignore nulls and empty string comparison and what impact it can bring.
How to Handle Packages in Oracle and how to accelerate its migrations.
Build Code planning and uncover dependency at start of projects.
Data type mapping and how to automate it using ora2pg. And more.
Key Takeaways for the participant
Understand pl\pgsql best practise from a migration perspective.
Uncover hidden caveats with code conversion.
Tips to accelerate code conversion.
Deepak likes to call himself a Database Guy who works in database development, performance tuning, consulting and migration. He was born and brought up with Oracle and PostgreSQL databases. Deepak has spent the last 7 years actively working on database migration to Cloud. Passionate about PostgreSQL and all Cloud managed database services. Actively working on seeking new migration patterns for solving complex migration challenges when migrating to PostgreSQL.
Chapters:
00:00 - Beginning of Deepak's talk
01:01 - Distribution of Database Migration Efforts
02:34 - Why PL/pgSQL
07:12 - Code conversion needs planning
11:32 - Empty string vs. Null
13:51 - Mapping data types
17:31 - Extensions that help with code conversion
📕 Everything you need to know about POSETTE: An Event for Postgres 2024 can be found at: https://aka.ms/posette
✅ Learn more:
Watch more POSETTE talks: https://aka.ms/posette-playlist-2024
📌 Let’s connect:
X – @PosetteConf https://x.com/PosetteConf
Mastodon - @posetteconf https://mastodon.social/@posetteconf
Threads – @posetteconf https://www.threads.net/@posetteconf
🔔 Subscribe to the POSETTE News: https://aka.ms/posette-subscribe
📣 Slides for this talk: https://speakerdeck.com/deepakmahto/p...#PosetteConf#PostgreSQL#Database
Presenters:
Deepak Mahto, Database Migration Specialist
Connect:
Deepak Mahto: / mahtodeepak05 , / mahtodeepak …...more