Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uwI4N-0095oU-Dg for pgsql-admin@arkaria.postgresql.org; Wed, 10 Sep 2025 10:28:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uwI4L-000ax8-Fc for pgsql-admin@arkaria.postgresql.org; Wed, 10 Sep 2025 10:28:53 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uwI4L-000awz-4Q for pgsql-admin@lists.postgresql.org; Wed, 10 Sep 2025 10:28:53 +0000 Received: from mail-yx1-xb12e.google.com ([2607:f8b0:4864:20::b12e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uwI4J-001eBy-2z for pgsql-admin@lists.postgresql.org; Wed, 10 Sep 2025 10:28:52 +0000 Received: by mail-yx1-xb12e.google.com with SMTP id 956f58d0204a3-6161de657c1so2220628d50.0 for ; Wed, 10 Sep 2025 03:28:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757500131; x=1758104931; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=x/HhwRElc1HpwOD+JtrIUhP0kY0m4iky6X0k+NW0aNk=; b=mR9LyDm4St9oUvlMiFpv6tbcpSdvTRReoNC5KBbmsfs49LKfJyF9taCOu5d9UzQtt4 d1O+ldUD2VmYI0HrZTt6V/QIO//FykumsEvM4TDYG1zbfWWZu4YGC4pZh6HsslMJZ826 /5xlAcdR8+YI0iVOI9Is3TIMMF9itdFzkR8TjJb37stShICoq5TPacUhTDHBrTpAndzg CVeiu278ygVI9sKzTWu9RDfeYkze5Sca3YyQtpjWkdOCbVV2QdA7SLAeBnSIBoFoIQzr +DF1QuQr+8D1zEl6KH/Lz4bOi7Gph9Jvj3qQc1xIt1LDbbGyXxRB7OH2L3fBsWLwYVZA HWGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757500131; x=1758104931; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=x/HhwRElc1HpwOD+JtrIUhP0kY0m4iky6X0k+NW0aNk=; b=UEs5TyFHpkFnr/+/dBdjdE98zQE2IWp/uXYPM48VcbKzdNhGArdsKzXfvVnlneXgPj O/STQM5/HaSLPh0DIFu4gOjJ8KAMp+yO2+MJVQSL3UOb37Ju/kpTxmKiYNmDyKk3xkAM kl+Kg6nMtvzb94VCzBk7FM8gWfFeonHr3SW9ZygejOza6ZbEftS1yf6ixd/7N9H/Si+T SMclw3yyqCte+E7vgvxO8qMnqq8YD5mHUACIsyuRT0InV0MNGUm+iqdPQuBsrX92wlin 2tECtsT8hCxlT2lWg5vsNkWreo/Ss7ckHOk0Fn2Nui7w2ti9Qr6xKrDfyn1V+SQsgkYh ephg== X-Gm-Message-State: AOJu0YyZryw5bmF6bewBUYOd3z0iYGlCN76AtU+VK6df0fUleuYLDERZ Zzzv5H7KnlDFl55Bmm2CkJaQcSYHtAVmmaneyu9t+DL8G3NYyi8BZGZm0M2fFjLM6npSkNg2SFP E4FNYLdjxzVIySdAK61VsM5nHFxhWJuk= X-Gm-Gg: ASbGncv+52DxaeA+XNIDnEm+B4ZD8T+pJwgJZj5ENmwsvOYSATRu2l3uxOKju5hl2Wd T8sWPpPRJqFYAMysb0oOqKma9r83XEZ8kAbeu+/MHP19AzvCvpJXgKhNAfuNojSTDYNe/PxuthO 0EFv03fxgMawCDM9yQat3GhJ0yB2qJP87/7fgS9wUrL/DFzK/UlLMp5k8N1nulmuHkKAbMgcAXk XRu/9JfTNB+HByPiFMmAYv7fJfKvA/HUwz0uHSauKfwhjX3i/+GReOU2OLDaaPphCVdl5hvzZu2 uNG4xw== X-Google-Smtp-Source: AGHT+IEmRV5RmWX/ZZx3SBE0NB8qaFm+5AQD/1fhsHMrXvCwkL2dQ60WNybXrn373KejMu4MqUmDxiHlYFbRl1PHRCY= X-Received: by 2002:a53:ac4e:0:b0:5fc:9104:79c with SMTP id 956f58d0204a3-6102e7ac0b5mr10250242d50.25.1757500131020; Wed, 10 Sep 2025 03:28:51 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sachin Pawar Date: Wed, 10 Sep 2025 06:28:40 -0400 X-Gm-Features: Ac12FXzjgOySOi4myT-Vz-tLWCtCM2PZA1Yfi0M_wqwgLoxsf2pCEIKf6vp1BGU Message-ID: Subject: Re: Post oracle to postgres migration verification To: Raj Cc: Pgsql-admin Content-Type: multipart/alternative; boundary="00000000000000956b063e6fe3f7" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000000956b063e6fe3f7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Raj, I use DVT for such purposes. https://github.com/GoogleCloudPlatform/professional-services-data-validator Please feel free to reach out to me in case of any query. Also do open an issue if you run into any issues or something is unclear. Rgds, Sachin Pawar On Wed, Sep 10, 2025 at 4:53=E2=80=AFAM Raj w= rote: > Hi all, > > What's the best way to compare schema and data integrity post oracle to > postgres migration > > Python or shell script that connects both dbs and compare list of all > objects and tell differences? > --00000000000000956b063e6fe3f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Raj,
Please feel free to reach out to me in=C2= =A0case of any query. Also do open an issue if you run into any issues or s= omething is unclear.=C2=A0

Rgds,
Sachin Pawar


On Wed, Sep 10, 2025 at 4:53=E2=80=AFAM Raj <rajeshkumar.dba09@gmail.com> wrote:
Hi al= l,

What's the best way to = compare schema and data integrity post oracle to postgres migration=C2=A0

Python or shell script th= at connects both dbs and compare list of all objects and tell differences?<= /div>
--00000000000000956b063e6fe3f7--