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 1soNGe-00Ak8F-Kf for pgsql-general@arkaria.postgresql.org; Wed, 11 Sep 2024 13:20:21 +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 1soNGd-00HZCV-Sf for pgsql-general@arkaria.postgresql.org; Wed, 11 Sep 2024 13:20:19 +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 1soNGd-00HZ9t-FB for pgsql-general@lists.postgresql.org; Wed, 11 Sep 2024 13:20:19 +0000 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1soNGa-000dg3-Oi for pgsql-general@lists.postgresql.org; Wed, 11 Sep 2024 13:20:18 +0000 Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-5366fd6fdf1so2657784e87.0 for ; Wed, 11 Sep 2024 06:20:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726060815; x=1726665615; 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=FBdBDmoyWq8FGK9QOkPBX0+IPs5aDu6S+Db+02HwN2U=; b=ZxrVl1w36Ao4X0ihzAiwasRdlfvLBa67Cowk2A+7U/bm8FeXhiRWfCGkNPLaMmK2Ad 9BXHPi0KNOLinNzyeYO4t41iQFFM5sGyr4abA/KgFFvHpXupjjYGVzSQdZHD1/SMyI8S HorclKr75RwvgbR1v+mcjMK/07/KFRgM/uT0D59E6zfE9d8+xq4xi+uV0aRTK0mMjoLZ rJT/V3MYvcC3JupVfGtng2OFh+S2HpWp5ykjo0DjTStPHmUaO56PcViE4S5RKvlM6Ewv MIKRTrwDNKGkFsVJNStEIu+WKWjV4wn2bWVJuwBAViCJtIUd+gmPMd0if6OwfUKFlIN8 j/pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726060815; x=1726665615; 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=FBdBDmoyWq8FGK9QOkPBX0+IPs5aDu6S+Db+02HwN2U=; b=WqwNfHyCwXNmTOf/984qjaWnIfT0ZW7NOmnlCkhdFQgE6ONllrhxbwnZh62puX3LCW k8gpaMZKPiKs+NkqFvH9+Ju7ND/WSyEVim8oWKiWPWPgmfnSudo6v7G9qzsWVSckM0b3 1+w8ESCBQ3efrKxkfjKNMg2wnVlSKpyu4OlZ49jA688w/FhXYs33Zk4+gbDJlo7SJI+H utqmgX8rx3eA9npJCCfn7Xa5T0uWm5bSxm4EDIAnDCRnnC3MwnoZDYKgncRQHj6aGhPN 7E6puzrn5Vo0jbnvJ516Eum6PxQSFFp6KVaozsFfIgWZJanbcO80FLQg/CmwjhlJ1SV5 vsxA== X-Gm-Message-State: AOJu0Yx8ktvz08v9OMlxvWQYXzri9p0KkTa6ZyCCxjuJKgeCp0cu3Hty Xf4MFMvYSjtPHsT7R3d3bDk1kYNFyevEM2JjiOY3Hn3RJAuTfWR6kGG/2FkKNZmreejzHr+EXsw 2A5hn+0SPPq343t4CeQiHQrY2E1w= X-Google-Smtp-Source: AGHT+IH8HweOYUaAZuNKdxFsW+2Olz8rS8B9T8GpqEpayXrLlAlbpnnayl0dbpOjPUWA0OiBuq/ljiEu+seCR5y6tbo= X-Received: by 2002:a05:6512:108b:b0:52c:e3bd:c708 with SMTP id 2adb3069b0e04-536587a55ffmr11995698e87.10.1726060814426; Wed, 11 Sep 2024 06:20:14 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Greg Sabino Mullane Date: Wed, 11 Sep 2024 09:19:37 -0400 Message-ID: Subject: Re: Logical replication without direct link between publisher and subscriber? To: Koen De Groote Cc: PostgreSQL General Content-Type: multipart/alternative; boundary="000000000000b469f90621d7d9d9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000b469f90621d7d9d9 Content-Type: text/plain; charset="UTF-8" > > Dumping changes periodically, sending them directly or uploading to cloud > storage and then downloading and applying them on the subscriber side. > But maybe there's a simpler option someone here knows about? How about using WAL shipping to populate a replica, and either query that directly or use that as the publisher to your sequestered node? Cheers, Greg --000000000000b469f90621d7d9d9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dumping = changes periodically, sending them directly or uploading to cloud storage a= nd then downloading and applying them on the subscriber side.
But maybe = there's a simpler option someone here knows about?
How about using WAL shipping to populate a replica, and either = query that directly or use that as the publisher=C2=A0to your sequestered n= ode?

Cheers,
Greg

--000000000000b469f90621d7d9d9--