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 1weLRa-004jn0-0T for pgsql-committers@arkaria.postgresql.org; Mon, 29 Jun 2026 23:31:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1weLRY-005DWd-1c for pgsql-committers@arkaria.postgresql.org; Mon, 29 Jun 2026 23:31:12 +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.96) (envelope-from ) id 1weLRY-005DWN-0u for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 23:31:12 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1weLRW-00000000pUo-0fe2 for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 23:31:11 +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 1weLRV-008TSZ-35 for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 23:31:09 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1weLRV-000i5w-2C for pgsql-committers@lists.postgresql.org; Mon, 29 Jun 2026 23:31:09 +0000 Content-Type: multipart/mixed; boundary="===============2442624559689249358==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Simplify some stats restore code with InputFunctionCallSafe() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 29 Jun 2026 23:31:09 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2442624559689249358== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U2ltcGxpZnkgc29tZSBzdGF0cyByZXN0b3JlIGNvZGUgd2l0aCBJbnB1dEZ1bmN0aW9uQ2FsbFNh ZmUoKQoKc3RhdGF0dF9idWlsZF9zdGF2YWx1ZXMoKSBhbmQgYXJyYXlfaW5fc2FmZSgpIGhhdmUg YmVlbiByZWx5aW5nIG9uCkluaXRGdW5jdGlvbkNhbGxJbmZvRGF0YSgpIHdpdGggYSBsb2NhbGx5 LWZpbGxlZCBzdGF0ZSB0byBjYWxsIGEgZGF0YQp0eXBlIGlucHV0IGZ1bmN0aW9uLiAgSW5wdXRG dW5jdGlvbkNhbGxTYWZlKCkgY2FuIGJlIHVzZWQgdG8gYWNoaWV2ZSB0aGUKc2FtZSBqb2IsIHNp bXBsaWZ5aW5nIHNvbWUgY29kZS4KClRoaXMgZml4ZXMgYW4gb3Zlci1hbGxvY2F0aW9uIG9mIEZ1 bmN0aW9uQ2FsbEluZm9CYXNlRGF0YSBkb25lIGluCnN0YXRhdHRfYnVpbGRfc3RhdmFsdWVzKCks IHdoZXJlIHRoZXJlIHdhcyBzcGFjZSBmb3IgOCBlbGVtZW50cyBidXQgb25seQozIHdlcmUgbmVl ZGVkLiAgVGhlIG92ZXItYWxsb2NhdGlvbiBleGlzdHMgc2luY2UgUkVMXzE4X1NUQUJMRSwgYW5k IHdhcwpoYXJtbGVzcyBpbiBwcmFjdGljZS4KCldoaWxlIG9uIGl0LCBmaXggc29tZSBjb21tZW50 cyBmb3IgYm90aCByb3V0aW5lcywgd2hlcmUgZWxlbXR5cGlkIHdhcwptZW50aW9uZWQuCgpCYWNr cGF0Y2ggZG93biB0byB2MTkuICBUaGlzIGNvZGUgaGFzIGJlZW4gcmV3b3JrZWQgZHVyaW5nIHRo ZSBsYXN0CmRldmVsb3BtZW50IGN5Y2xlIHdoaWxlIHdvcmtpbmcgb24gdGhlIHJlc3RvcmUgb2Yg ZXh0ZW5kZWQgc3RhdGlzdGljcywKc28gdGhpcyBrZWVwcyB0aGUgY29kZSBjb25zaXN0ZW50IGFj cm9zcyBhbGwgYnJhbmNoZXMuCgpBdXRob3I6IEppYW4gSGUgPGppYW4udW5pdmVyc2FsaXR5QGdt YWlsLmNvbT4KQXV0aG9yOiBNaWNoYWVsIFBhcXVpZXIgPG1pY2hhZWxAcGFxdWllci54eXo+CkRp c2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FDSnVmeEVHYWg5UGFpVFE9Y0cxNEdNTUJz VVEzb2hHY3Q5dGRTd2JNUVBRMC1uYmJRQG1haWwuZ21haWwuY29tCkJhY2twYXRjaC10aHJvdWdo OiAxOQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5w b3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2VmYTU5YTUwMDQ1N2YzMTBhYmJjMzhkYzQ3MmYw M2U5NTljY2Q1YjgKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3N0 YXRpc3RpY3MvZXh0ZW5kZWRfc3RhdHNfZnVuY3MuYyB8IDE3ICsrKy0tLS0tLS0tLS0tLS0tCnNy Yy9iYWNrZW5kL3N0YXRpc3RpY3Mvc3RhdF91dGlscy5jICAgICAgICAgICB8IDIzICsrKysrKy0t LS0tLS0tLS0tLS0tLS0tCjIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzMSBkZWxl dGlvbnMoLSkKCg== --===============2442624559689249358==--