<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[DataCloudGaze Consulting]]></title><description><![CDATA[PostgreSQL Migration | Performance | Consulting | Training.]]></description><link>https://www.datacloudgaze.com/blog</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 01:10:39 GMT</lastBuildDate><atom:link href="https://www.datacloudgaze.com/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[The Oracle NUMBER Trap: How One Data Type Decision Quietly Slows Down Your PostgreSQL Migration]]></title><description><![CDATA[Every database migration has a story. And after enough Oracle and SQL Server projects landing on PostgreSQL, one pattern keeps repeating: the things that sink a migration are rarely the big, obvious ones. They're the small, quiet decisions made early - the ones that look harmless in a test environment and only reveal their real cost once the system is live and under load. Here's the most underrated one of all that we also presented in pgmumbai meetup at Google with our customer C MARC. The...]]></description><link>https://www.datacloudgaze.com/post/the-oracle-number-trap-how-one-data-type-decision-quietly-slows-down-your-postgresql-migration</link><guid isPermaLink="false">6a42158469b2dfbbf127c977</guid><category><![CDATA[PostgreSQL]]></category><category><![CDATA[PostgreSQL Migration]]></category><category><![CDATA[DCGMigrator]]></category><pubDate>Sun, 28 Jun 2026 18:30:00 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_b6edf6aff62d4ca5939201c80f47227d~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Krishna Mahto</dc:creator></item><item><title><![CDATA[Understanding PostgreSQL Join Optimization: A Deep Dive]]></title><description><![CDATA[Estimated read time: 15-18 minutes The Challenge: Why Multi-Table Joins Matter at Scale When PostgreSQL runs at scale, a few expensive queries can bring down your entire service. OpenAI experienced this with ChatGPT: A single query joining 12 tables caused multiple high-severity production incidents. Complex multi-table joins are a common scaling bottleneck they can spike planning time, consume excessive resources, and create unpredictable performance. Understanding how PostgreSQL's optimizer...]]></description><link>https://www.datacloudgaze.com/post/understanding-postgresql-join-optimization-a-deep-dive</link><guid isPermaLink="false">697584df42f7501825e0452a</guid><category><![CDATA[PostgreSQL Migration]]></category><category><![CDATA[PostgreSQL]]></category><pubDate>Sun, 25 Jan 2026 08:16:15 GMT</pubDate><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[PostgreSQL Timeout Parameters: Your Database’s Self-Defense System]]></title><description><![CDATA[(Inspired by OpenAI’s PostgreSQL scale challenges) When OpenAI shared their engineering journey of scaling PostgreSQL to support massive workloads, one insight quietly stood out: It’s also common to find long-running idle queries in PostgreSQL. Configuring timeouts like idle_in_transaction_session_timeout is essential to prevent them from blocking autovacuum. At first glance, this might sound like a small operational detail. But in reality, it points to a much bigger truth about how...]]></description><link>https://www.datacloudgaze.com/post/postgresql-timeout-parameters-your-database-s-self-defense-system</link><guid isPermaLink="false">6975c1c4e389f5384b737a8a</guid><category><![CDATA[PostgreSQL]]></category><category><![CDATA[PostgreSQL Migration]]></category><pubDate>Sat, 24 Jan 2026 18:30:00 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_c2589ab56a6d4f81ac1c29534559af4d~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[Oracle to PostgreSQL DDL: Data Types, Partitions &#38; More]]></title><description><![CDATA[Migrating from Oracle to PostgreSQL? Don’t just convert as per Tools default. This guide covers essential DDL considerations like NUMBER mapping, partitioning differences, PK/FK mismatches, and boolean transformation to help you build a stable PostgreSQL schema.]]></description><link>https://www.datacloudgaze.com/post/oracle-postgresql-ddl-migration-guide</link><guid isPermaLink="false">6964b181f5f6771556734afe</guid><category><![CDATA[PostgreSQL Migration]]></category><category><![CDATA[PostgreSQL]]></category><pubDate>Wed, 14 Jan 2026 13:05:37 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_2d87abf0db9e41b58cebc432c9b07f41~mv2.png/v1/fit/w_938,h_447,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[Tracking Database Objects: Bringing Oracle's DBA_OBJECTS to PostgreSQL]]></title><description><![CDATA[Oracle’s DBA_OBJECTS offers a live inventory of every table, view, and function—tracking creation, modification, and validity seamlessly. PostgreSQL lacks this out of the box, so we built an event trigger–based wrapper that mimics DBA_OBJECTS, giving DBAs real-time, queryable visibility into all DDL changes without digging through logs.]]></description><link>https://www.datacloudgaze.com/post/tracking-database-objects-bringing-oracle-s-dba_objects-to-postgresql</link><guid isPermaLink="false">6909d500bb9a5281a8b24c2b</guid><category><![CDATA[PostgreSQL Migration]]></category><category><![CDATA[PostgreSQL]]></category><pubDate>Tue, 11 Nov 2025 08:47:18 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_e63e4ec79e904f3894611b588b447b13~mv2.png/v1/fit/w_601,h_367,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Prerna Dekate</dc:creator></item><item><title><![CDATA[DCGMigrator: Your First Engineer for Smarter Database Migrations]]></title><description><![CDATA[What if you could start your migration with all set up done and an automated solution handling schema, code, data and validations.]]></description><link>https://www.datacloudgaze.com/post/dcgmigrator-your-first-engineer-for-smarter-database-migrations</link><guid isPermaLink="false">67f62327aaf502ad8a96c6ec</guid><category><![CDATA[DCGMigrator]]></category><pubDate>Wed, 09 Apr 2025 16:23:15 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_a5a840b8ee5347568423fe8b93f4d688~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[Introducing DCG Oracle Dependency Analyzer UI]]></title><description><![CDATA[Accelerate Oracle to PostgreSQL migration with DCG Dependency Analyzer—simplify dependency analysis &#38; streamline your cloud journey!]]></description><link>https://www.datacloudgaze.com/post/dcg-dependency-analyzer</link><guid isPermaLink="false">67af19594b6b84294622ca75</guid><category><![CDATA[DCGMigrator]]></category><pubDate>Mon, 17 Feb 2025 07:31:25 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_137d8e7cec554c9590193e5e1d5b4106~mv2.png/v1/fit/w_1000,h_810,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[Introducing DCGMigrator: Simplify End-to-End Migrations from Day One!]]></title><description><![CDATA[Accelerate Oracle/SQL Server to PostgreSQL migration with DCGMigrator. Get Day 1 insights, automate conversions, and streamline validations.]]></description><link>https://www.datacloudgaze.com/post/introducing-dcgmigrator-simplify-end-to-end-migrations-from-day-one</link><guid isPermaLink="false">677ab10602be392c9262b019</guid><category><![CDATA[DCGMigrator]]></category><pubDate>Sat, 04 Jan 2025 18:30:00 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_70fb3e39d6714922b88456d82bde6cdf~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[Achieve a Truly Open-Source PostgreSQL Migration with AWS Schema Conversion Tool -  aws_sqlserver_ext - Part 2 ]]></title><description><![CDATA[Accelerate your PostgreSQL migration with DataCloudGaze Consulting. Eliminate AWS_SQLSERVER_EXT pack and optimize your SQL Server transition]]></description><link>https://www.datacloudgaze.com/post/achieve-a-truly-open-source-postgresql-migration-with-aws-schema-conversion-tool-part-2</link><guid isPermaLink="false">6694fe9cb00aa4957443602f</guid><category><![CDATA[DCGMigrator]]></category><pubDate>Sun, 14 Jul 2024 18:30:00 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_ecb437ffbb014fa49e6099513f5377c7~mv2.jpg/v1/fit/w_1000,h_606,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item><item><title><![CDATA[Achieve a Truly Open-Source PostgreSQL Migration with AWS Schema Conversion Tool - aws_oracle_ext - Part 1]]></title><description><![CDATA[Migrating to PostgreSQL can be complex due to vendor lock-in from tools like AWS Schema Conversion Tool's extension packs. These packs trap ]]></description><link>https://www.datacloudgaze.com/post/achieve-a-truly-open-source-postgresql-migration-with-aws-schema-conversion-tool</link><guid isPermaLink="false">665ed336c6cd55dc736cbb6e</guid><category><![CDATA[DCGMigrator]]></category><pubDate>Tue, 04 Jun 2024 19:40:40 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_af488ce33ef7440ca5a2ac647decd5b9~mv2.png/v1/fit/w_512,h_512,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Akash Gupta</dc:creator></item><item><title><![CDATA[Breaking Free: Transitioning Your Database Away from AWS SCT Extension Pack to Truly Open.]]></title><description><![CDATA[Break free from AWS SCT Extension Pack's. Transition to truly open PostgreSQL-compatible code with DCG open source assessment tool.]]></description><link>https://www.datacloudgaze.com/post/aws-sct-extension-migration-assistance</link><guid isPermaLink="false">65eee43f1d83622d68f830f3</guid><category><![CDATA[DCGMigrator]]></category><pubDate>Mon, 13 May 2024 11:02:06 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/5b8722_0d408999abe14474acd92a3d39ed380e~mv2.gif/v1/fit/w_1000,h_612,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Deepak Mahto</dc:creator></item></channel></rss>