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 1u5Scl-000d1p-JX for pgsql-committers@arkaria.postgresql.org; Thu, 17 Apr 2025 17:02:03 +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 1u5Sbl-00Cvse-QZ for pgsql-committers@arkaria.postgresql.org; Thu, 17 Apr 2025 17:01: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 1u5SYk-00CrPC-QI for pgsql-committers@lists.postgresql.org; Thu, 17 Apr 2025 16:57:55 +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.96) (envelope-from ) id 1u5SYg-000bS9-1N for pgsql-committers@lists.postgresql.org; Thu, 17 Apr 2025 16:57:55 +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.94.2) (envelope-from ) id 1u5SYd-001Xy0-MM for pgsql-committers@lists.postgresql.org; Thu, 17 Apr 2025 16:57:48 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u5SYd-000Vjt-1m for pgsql-committers@lists.postgresql.org; Thu, 17 Apr 2025 16:57:47 +0000 Content-Type: multipart/mixed; boundary="===============7366069363841394370==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Make SQLFunctionCache long-lived again. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 17 Apr 2025 16:57:47 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7366069363841394370== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TWFrZSBTUUxGdW5jdGlvbkNhY2hlIGxvbmctbGl2ZWQgYWdhaW4uCgpBdCB0aGlzIHBvaW50LCB0 aGUgb25seSBkYXRhIHN0cnVjdHVyZXMgd2UgYWxsb2NhdGUgZGlyZWN0bHkgaW4KZmNvbnRleHQg YXJlIHRoZSBTUUxGdW5jdGlvbkNhY2hlIHN0cnVjdCBpdHNlbGYsIHRoZSBQYXJhbUxpc3RJbmZv CnN0cnVjdCwgYW5kIHRoZSBleGVjdXRpb25fc3RhdGUgYXJyYXksIGFsbCBvZiB3aGljaCBhcmUg c21hbGwgYW5kCnBlcmZlY3RseSBjYXBhYmxlIG9mIGJlaW5nIHJlLXVzZWQgYWNyb3NzIGV4ZWN1 dGlvbnMgb2YgdGhlIHNhbWUKRm1nckluZm8uICBIZW5jZSwgbGV0J3MgZ2l2ZSB0aGVtIHRoZSBz YW1lIGxpZmVzcGFuIGFzIHRoZSBGbWdySW5mby4KVGhpcyBzdGVwIGdldHMgcmlkIG9mIHRoZSBz ZXBhcmF0ZSBTUUxGdW5jdGlvbkxpbmsgc3RydWN0IGFuZCBtYWtlcwpmbl9leHRyYSBwb2ludCB0 byBTUUxGdW5jdGlvbkNhY2hlIGFnYWluLiAgV2UgYWxzbyBnZXQgcmlkIG9mIHRoZQpzZXBhcmF0 ZSBmY29udGV4dCBtZW1vcnkgY29udGV4dCBhbmQgYWxsb2NhdGUgdGhlc2UgaXRlbXMgZGlyZWN0 bHkKaW4gZm5fbWN4dC4KCkZvciBub3RhdGlvbmFsIHNpbXBsaWNpdHksIFNRTEZ1bmN0aW9uQ2Fj aGUgc3RpbGwgaGFzIGFuIGZjb250ZXh0CmZpZWxkLCBidXQgaXQncyBqdXN0IGEgY29weSBvZiBm bl9tY3h0LgoKVGhlIG1vdGl2YXRpb24gZm9yIHRoaXMgaXMgdG8gYWxsb3cgdGhlc2Ugc3RydWN0 dXJlcyB0byBsaXZlIGFzCmxvbmcgYXMgdGhlIEZtZ3JJbmZvIGFuZCBiZSByZS11c2VkIGFjcm9z cyBjYWxscywgcmVzdG9yaW5nIHRoZQpvcmlnaW5hbCBkZXNpZ24gd2l0aG91dCBpdHMgcHJvcGVu c2l0eSBmb3IgbWVtb3J5IGxlYWtzLiAgVGhpcwpnZXRzIHJpZCBvZiBzb21lIHBlci1jYWxsIG92 ZXJoZWFkIHRoYXQgd2UgYWRkZWQgaW4gMGRjYTVkNjhkLgoKV2UgYWxzbyBtYWtlIGFuIGVmZm9y dCB0byByZS11c2UgdGhlIEp1bmtGaWx0ZXIgYW5kIHJlc3VsdCBzbG90LgpUaG9zZSBtaWdodCBu ZWVkIHRvIGNoYW5nZSBpZiB0aGUgZnVuY3Rpb24gZGVmaW5pdGlvbiBjaGFuZ2VzLApzbyB3ZSBj b21wcm9taXNlIGJ5IHJlYnVpbGRpbmcgdGhlbSBpZiB0aGUgY2FjaGVkIHBsYW4gY2hhbmdlcy4K ClRoaXMgYWxzbyBtb3ZlcyB0aGUgdHVwbGVzdG9yZSBpbnRvIGZuX21jeHQgc28gdGhhdCBpdCBj YW4gYmUKcmUtdXNlZCBhY3Jvc3MgY2FsbHMsIGFnYWluIHVuZG9pbmcgYSBjaGFuZ2UgbWFkZSBp biAwZGNhNWQ2OGQuCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBz Oi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMDMxM2M1ZGM2MjdhMTQwNzM0NDYx N2ZhOGRkODRjZTEzNzRlYzkxNQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2Jh Y2tlbmQvZXhlY3V0b3IvZnVuY3Rpb25zLmMgfCAyNjAgKysrKysrKysrKysrKysrKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCjEgZmlsZSBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKSwgMTU1IGRl bGV0aW9ucygtKQoK --===============7366069363841394370==--