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 1ujpSF-00CTZl-WE for pgsql-general@arkaria.postgresql.org; Thu, 07 Aug 2025 01:30:04 +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 1ujpSE-0024fK-Sh for pgsql-general@arkaria.postgresql.org; Thu, 07 Aug 2025 01:30:02 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ujpSE-0024fC-FV for pgsql-general@lists.postgresql.org; Thu, 07 Aug 2025 01:30:02 +0000 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ujpSC-001ADC-0R for pgsql-general@lists.postgresql.org; Thu, 07 Aug 2025 01:30:02 +0000 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-615aa7de35bso982124a12.2 for ; Wed, 06 Aug 2025 18:30:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754530199; x=1755134999; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=w/J+aA2CaUvX2LgReZ4NrNotnT5AsmGzDr2hkL1jzSw=; b=lAxegxn1bAxjwKvSGS5xaIshVA+1REXUirJF8Tmxyxj9elYv/9HAfarSEE0HbOm9mC D+JBUyiandKciFW3pzZ9Lr0zASWIeyRUgu75iVZNEm+1o9HAPq8GQhmCQCN+FId/ACvA 2KeYRTsnsSQeZAgpWYlDoV9dkBV5vclwqXp+Yeq9T3DDd3aa00BQLMAgca3SSI/OSZih kvK1QOWH1uZffNhB6We379UDSOEsPNXqKgfUFbCdeWz6ZuYngzz34kK9QYK0T3wjItwu bipfxodZOMPue79AU87KvUOgD1+5Bg/QmXQ1ScKnQHGgIr2SeWOh31BGWLaUFTY+ZFld uRng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754530199; x=1755134999; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=w/J+aA2CaUvX2LgReZ4NrNotnT5AsmGzDr2hkL1jzSw=; b=Sn4qnnTAYknN3oL1Rz3K/ECxkFd/t8Y6WPkfX6l3lnLBXjlGPfFjt5y24H0ACO5Epo fQ07PF7V5dA79dGhwa2/AuBtLIBlFbEOanzowcgAhYKEhDnKVqxs5quXTJT8umEBWSCz 59rpSfFfvi7ewGmWMPk7VUoPtHmog1V1YNLn3h8d7LGDaJr78aedK1drsF6IPubjEhIQ sb4XUi0nqGlL96kPehzzRBvxtx/G7/4llqo8VqTyT54Rxrdxx93/wDfOjGV3k5uQdFZr SevHAKnwkCq/sOnB4wZmIL2mQmjaFdEzC0Lg/WI0SSHW0TjomSCQAWle3JrksGkm/a6t 8zYQ== X-Gm-Message-State: AOJu0YyQGEXaYci1APgGkcmizdd7opk+UublQ2+AGhqM2yqV6ywT5XpB rbeyC7PdDOACGWkDFtjs75OgMa+QrUvLoUeWucaMWT56bxQnk+zhJP+dIFvurP+TL3kHdPZwyAO 2V+vpUv2NMZ91tJXOLEHpDq+Ps4b7D6URNSPqzBY= X-Gm-Gg: ASbGncv9sz8LomVG07IRocelIUDEn8z3BC6GN2yiZiGouwUEeQ03JLEyYowmHYDwKcn spFlcnXewVleFPQ4qlRQ2K0WsPtaMVAXLl2u1kj+hicBsmZLr3qstgR37J8WX2NQEkzha4vLTpG o3yO0lQkvpjus12AESMNJyVOa1AzYOjv4osIjz/eKZ5cH7fH+Gujk9HNmrj4pC1suM3zDfGcJ9u WJLITQJPxaGuJ3AOKQ= X-Google-Smtp-Source: AGHT+IGB8glj3YGOrSerbEHJ5EKBSfAK1uh9EPzuf5M2Bh6ehZ4jRbh/mDDjHNYTHv+QaZ8g9NEU5WCMklrL1RWROnM= X-Received: by 2002:a50:9559:0:b0:615:6379:f630 with SMTP id 4fb4d7f45d1cf-617b6e785acmr580217a12.34.1754530199134; Wed, 06 Aug 2025 18:29:59 -0700 (PDT) MIME-Version: 1.0 From: Siraj G Date: Thu, 7 Aug 2025 06:59:46 +0530 X-Gm-Features: Ac12FXw4etsvjqJb_zzGds4noauZlhTADcb0dkCKqq6BMldTmgpniisrCyNMeaM Message-ID: Subject: Approach for DB migration To: pgsql-general@lists.postgresql.org Content-Type: multipart/alternative; boundary="000000000000446949063bbc657c" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000446949063bbc657c Content-Type: text/plain; charset="UTF-8" Hello Experts! I have this environment with 100+ DBs and would like to migrate to GCP's cloud SQL for Postgres. Primary: 48 CPUs, 48GB memory Secondary/Read Replica: 80 CPUs, 128GB memory PG version: 12.22 (we have already started the upgrade process) OS: Ubuntu I would like to migrate 2 DBs first and a few more later. I was thinking of logical replication, but wanted to take recommendations if there are better approaches available. We cannot afford breaking the read replica due to our read intensive app connects to this node. Regards Siraj --000000000000446949063bbc657c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Experts!

I have this environm= ent with 100+ DBs and would like to migrate to GCP's cloud SQL for Post= gres.=C2=A0

Primary: 48 CPUs, 48GB memory
Secondary/Read Replica: 80 CPUs, 128GB memory
PG version: = 12.22 (we have already started the upgrade process)
OS: Ubuntu

I would like to migrate 2 DBs first and a few = more later. I was thinking of logical replication, but wanted to take recom= mendations if there are better approaches available. We cannot afford break= ing the read replica due to our read intensive app connects to this node.

Regards
Siraj
--000000000000446949063bbc657c--