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.96) (envelope-from ) id 1wA3js-0021dA-0b for pgsql-committers@arkaria.postgresql.org; Tue, 07 Apr 2026 10:32:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wA3jq-00GlkT-1O for pgsql-committers@arkaria.postgresql.org; Tue, 07 Apr 2026 10:32:54 +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.96) (envelope-from ) id 1wA3jq-00GlkL-0i for pgsql-committers@lists.postgresql.org; Tue, 07 Apr 2026 10:32:54 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wA3jn-000000014w7-3qDa for pgsql-committers@lists.postgresql.org; Tue, 07 Apr 2026 10:32:54 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wA3jm-002sTt-2e for pgsql-committers@lists.postgresql.org; Tue, 07 Apr 2026 10:32:51 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wA3jl-003Nb4-2o for pgsql-committers@lists.postgresql.org; Tue, 07 Apr 2026 10:32:50 +0000 Content-Type: multipart/mixed; boundary="===============0341820988469955387==" MIME-Version: 1.0 From: =?utf-8?q?=C3=81lvaro_Herrera?= To: pgsql-committers@lists.postgresql.org Subject: pgsql: Allow logical replication snapshots to be database-specific X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 07 Apr 2026 10:32:50 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0341820988469955387== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWxsb3cgbG9naWNhbCByZXBsaWNhdGlvbiBzbmFwc2hvdHMgdG8gYmUgZGF0YWJhc2Utc3BlY2lm aWMKCkJ5IGRlZmF1bHQsIHRoZSBsb2dpY2FsIGRlY29kaW5nIGFzc3VtZXMgYWNjZXNzIHRvIHNo YXJlZCBjYXRhbG9ncywgc28KdGhlIHNuYXBzaG90IGJ1aWxkZXIgbmVlZHMgdG8gY29uc2lkZXIg Y2x1c3Rlci13aWRlIFhJRHMgZHVyaW5nIHN0YXJ0dXAuClRoYXQgaW4gdHVybiBtZWFucyB0aGF0 LCBpZiBhbnkgdHJhbnNhY3Rpb24gaXMgYWxyZWFkeSBydW5uaW5nIChhbmQgaGFzClhJRCBhc3Np Z25lZCksIHRoZSBzbmFwc2hvdCBidWlsZGVyIG5lZWRzIHRvIHdhaXQgZm9yIGl0cyBjb21wbGV0 aW9uLCBhcwppdCBkb2VzIG5vdCBrbm93IGlmIHRoYXQgdHJhbnNhY3Rpb24gcGVyZm9ybWVkIGNh dGFsb2cgY2hhbmdlcyBlYXJsaWVyLgoKQSBwb3NzaWJsZSBwcm9ibGVtIHdpdGggdGhpcyBjb25j ZXB0IGlzIHRoYXQgaWYgUkVQQUNLIChDT05DVVJSRU5UTFkpIGlzCnJ1bm5pbmcgaW4gc29tZSBk YXRhYmFzZSwgYmFja2VuZHMgcnVubmluZyB0aGUgc2FtZSBjb21tYW5kIGluIG90aGVyCmRhdGFi YXNlcyBnZXQgc3R1Y2sgdW50aWwgdGhlIGZpcnN0IG9uZSBoYXMgY29tbWl0dGVkLiBUaHVzIG9u bHkgYQpzaW5nbGUgYmFja2VuZCBpbiB0aGUgY2x1c3RlciBjYW4gcnVuIFJFUEFDSyAoQ09OQ1VS UkVOVExZKSBhdCBhbnkgdGltZS4KTGlrZXdpc2UsIFJFUEFDSyAoQ09OQ1VSUkVOVExZKSBjYW4g YmxvY2sgd2Fsc2VuZGVycyBzdGFydGluZyBvbiBiZWhhbGYKb2Ygc3Vic2NyaXB0aW9ucyB0aHJv dWdob3V0IHRoZSBjbHVzdGVyLgoKVGhpcyBwYXRjaCBhZGRzIGEgbmV3IG9wdGlvbiB0byBsb2dp Y2FsIHJlcGxpY2F0aW9uIG91dHB1dCBwbHVnaW4sIHRvCmRlY2xhcmUgdGhhdCBpdCBkb2VzIG5v dCB1c2Ugc2hhcmVkIGNhdGFsb2dzIChpLmUuIGNhdGFsb2dzIHRoYXQgY2FuIGJlCmNoYW5nZWQg YnkgdHJhbnNhY3Rpb25zIHJ1bm5pbmcgaW4gb3RoZXIgZGF0YWJhc2VzIGluIHRoZSBjbHVzdGVy KS4gSW4KdGhhdCBjYXNlLCBubyBzbmFwc2hvdCB0aGUgYmFja2VuZCB3aWxsIHVzZSBkdXJpbmcg dGhlIGRlY29kaW5nIG5lZWRzIHRvCmNvbnRhaW4gaW5mb3JtYXRpb24gYWJvdXQgdHJhbnNhY3Rp b25zIHJ1bm5pbmcgaW4gb3RoZXIgZGF0YWJhc2VzLiBUaHVzCnRoZSBzbmFwc2hvdCBidWlsZGVy IG9ubHkgbmVlZHMgdG8gd2FpdCBmb3IgY29tcGxldGlvbiBvZiB0cmFuc2FjdGlvbnMKaW4gdGhl IGN1cnJlbnQgZGF0YWJhc2UuCgpDdXJyZW50bHkgd2Ugb25seSB1c2UgdGhpcyBvcHRpb24gaW4g dGhlIFJFUEFDSyBiYWNrZ3JvdW5kIHdvcmtlci4gSXQKY291bGQgcG9zc2libHkgYmUgdXNlZCBp biB0aGUgcGx1Z2luIGZvciBsb2dpY2FsIHJlcGxpY2F0aW9uIHRvbywKaG93ZXZlciB0aGF0IHdv dWxkIG5lZWQgdGhvcm91Z2ggYW5hbHlzaXMgb2YgdGhhdCBwbHVnaW4uCgpCdW1wIFdBTCB2ZXJz aW9uIG51bWJlciwgZHVlIHRvIGEgbmV3IGZpZWxkIGluIHhsX3J1bm5pbmdfeGFjdHMuCgpBdXRo b3I6IEFudG9uaW4gSG91c2thIDxhaEBjeWJlcnRlYy5hdD4KUmV2aWV3ZWQtYnk6IMOBbHZhcm8g SGVycmVyYSA8YWx2aGVycmVAa3VyaWxlbXUuZGU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdy LmVzL20vOTA0NzUuMTc3NTIxODExOEBsb2NhbGhvc3QKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpE ZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8w ZDNkYmEzOGM3NzczODRhOWRkN2RmZmU5MjQzNTVjOTY4M2E2YjcxCgpNb2RpZmllZCBGaWxlcwot LS0tLS0tLS0tLS0tLQpjb250cmliL3BnX3Zpc2liaWxpdHkvcGdfdmlzaWJpbGl0eS5jICAgICAg IHwgIDQgKy0KZG9jL3NyYy9zZ21sL2xvZ2ljYWxkZWNvZGluZy5zZ21sICAgICAgICAgICB8ICA0 ICsrCnNyYy9iYWNrZW5kL2FjY2Vzcy9pbmRleC9nZW5hbS5jICAgICAgICAgICAgfCAgOCArKysr CnNyYy9iYWNrZW5kL2FjY2Vzcy9ybWdyZGVzYy9zdGFuZGJ5ZGVzYy5jICAgfCAgMiArCnNyYy9i YWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2cuYyAgICAgICAgICAgfCAgMiArLQpzcmMvYmFja2Vu ZC9hY2Nlc3MvdHJhbnNhbS94bG9nZnVuY3MuYyAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvcG9z dG1hc3Rlci9iZ3dyaXRlci5jICAgICAgICAgICB8ICAyICstCnNyYy9iYWNrZW5kL3JlcGxpY2F0 aW9uL2xvZ2ljYWwvZGVjb2RlLmMgICAgfCAxNyArKysrKysrLQpzcmMvYmFja2VuZC9yZXBsaWNh dGlvbi9sb2dpY2FsL2xvZ2ljYWwuYyAgIHwgIDMgKysKc3JjL2JhY2tlbmQvcmVwbGljYXRpb24v bG9naWNhbC9zbmFwYnVpbGQuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCnNy Yy9iYWNrZW5kL3JlcGxpY2F0aW9uL3BncmVwYWNrL3BncmVwYWNrLmMgfCAgNyArKysrCnNyYy9i YWNrZW5kL3JlcGxpY2F0aW9uL3Nsb3QuYyAgICAgICAgICAgICAgfCAgMiArLQpzcmMvYmFja2Vu ZC9zdG9yYWdlL2lwYy9wcm9jYXJyYXkuYyAgICAgICAgIHwgMjMgKysrKysrKysrKy0Kc3JjL2Jh Y2tlbmQvc3RvcmFnZS9pcGMvc3RhbmRieS5jICAgICAgICAgICB8IDI0ICsrKysrKysrKystCnNy Yy9pbmNsdWRlL2FjY2Vzcy94bG9nX2ludGVybmFsLmggICAgICAgICAgfCAgMiArLQpzcmMvaW5j bHVkZS9taXNjYWRtaW4uaCAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysKc3JjL2luY2x1 ZGUvcmVwbGljYXRpb24vb3V0cHV0X3BsdWdpbi5oICAgICB8ICAxICsKc3JjL2luY2x1ZGUvcmVw bGljYXRpb24vc25hcGJ1aWxkLmggICAgICAgICB8ICAzICstCnNyYy9pbmNsdWRlL3N0b3JhZ2Uv cHJvY2FycmF5LmggICAgICAgICAgICAgfCAgMiArLQpzcmMvaW5jbHVkZS9zdG9yYWdlL3N0YW5k YnkuaCAgICAgICAgICAgICAgIHwgIDMgKy0Kc3JjL2luY2x1ZGUvc3RvcmFnZS9zdGFuZGJ5ZGVm cy5oICAgICAgICAgICB8ICAxICsKMjEgZmlsZXMgY2hhbmdlZCwgMTY2IGluc2VydGlvbnMoKyks IDE4IGRlbGV0aW9ucygtKQoK --===============0341820988469955387==--