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 1w9Uc2-001TqS-0Q for pgsql-committers@arkaria.postgresql.org; Sun, 05 Apr 2026 21:02:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9Uc0-00509A-0L for pgsql-committers@arkaria.postgresql.org; Sun, 05 Apr 2026 21:02:28 +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 1w9Ubz-005092-2t for pgsql-committers@lists.postgresql.org; Sun, 05 Apr 2026 21:02:28 +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 1w9Uby-00000000kCZ-1AIX for pgsql-committers@lists.postgresql.org; Sun, 05 Apr 2026 21:02:27 +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 1w9Ubx-0027vf-2e for pgsql-committers@lists.postgresql.org; Sun, 05 Apr 2026 21:02:26 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9Ubw-0038O2-28 for pgsql-committers@lists.postgresql.org; Sun, 05 Apr 2026 21:02:25 +0000 Content-Type: multipart/mixed; boundary="===============7258686021331615262==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: instrumentation: Separate trigger logic from other uses X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 05 Apr 2026 21:02:25 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7258686021331615262== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 aW5zdHJ1bWVudGF0aW9uOiBTZXBhcmF0ZSB0cmlnZ2VyIGxvZ2ljIGZyb20gb3RoZXIgdXNlcwoK SW50cm9kdWNlIFRyaWdnZXJJbnN0cnVtZW50YXRpb24gdG8gY2FwdHVyZSB0cmlnZ2VyIHRpbWlu ZyBhbmQgZmlyaW5ncwoocHJldmlvdXNseSBjb3VudGVkIGluICJudHVwbGVzIiksIHRvIGFpZCBh IGZ1dHVyZSByZWZhY3RvcmluZyB0aGF0CnNwbGl0cyBvdXQgYWxsIEluc3RydW1lbnRhdGlvbiBm aWVsZHMgYmV5b25kIHRpbWluZyBhbmQgV0FML2J1ZmZlcnMgaW50bwptb3JlIHNwZWNpZmljIHN0 cnVjdHMuCgpJbiBwYXNzaW5nLCBkcm9wIHRoZSAibiIgYXJndW1lbnQgdG8gSW5zdHJBbGxvYywg YXMgYWxsIHJlbWFpbmluZyBjYWxsZXJzIG5lZWQKZXhhY3RseSBvbmUgSW5zdHJ1bWVudGF0aW9u IHN0cnVjdC4gIFRoZSBkdXBsaWNhdGlvbiBiZXR3ZWVuIEluc3RyQWxsb2MoKSBhbmQKSW5zdHJJ bml0KCksIGFzIHdlbGwgYXMgdGhlIGNvbmRpdGlvbmFsIGluaXRpYWxpemF0aW9uIG9mIGFzeW5j X21vZGUgd2lsbCBiZQphZGRyZXNzZWQgaW4gYSBzdWJzZXF1ZW50IGNvbW1pdC4KCkF1dGhvcjog THVrYXMgRml0dGwgPGx1a2FzQGZpdHRsLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlcyBGcmV1bmQg PGFuZHJlc0BhbmFyYXplbC5kZT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5v cmcvbWVzc2FnZS1pZC9mbGF0L0NBUDUzUGt6ZEJLOFZKMWZTNEFaNDgxTGdNTjhmOW1KaUMzOVpS SHFrRlVTWXE2S1dtZ0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFp bHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzdkOWI3 NGRmNTNlOTI2OGJkNjM4Mjc0ZjE0MTVlYmZlZWNmMGRlNTEKCk1vZGlmaWVkIEZpbGVzCi0tLS0t LS0tLS0tLS0tCmNvbnRyaWIvYXV0b19leHBsYWluL2F1dG9fZXhwbGFpbi5jICAgICAgICAgICAg IHwgIDIgKy0KY29udHJpYi9wZ19zdGF0X3N0YXRlbWVudHMvcGdfc3RhdF9zdGF0ZW1lbnRzLmMg fCAgMiArLQpzcmMvYmFja2VuZC9jb21tYW5kcy9leHBsYWluLmMgICAgICAgICAgICAgICAgICB8 IDIxICsrKysrLS0tLS0tCnNyYy9iYWNrZW5kL2NvbW1hbmRzL3RyaWdnZXIuYyAgICAgICAgICAg ICAgICAgIHwgMjIgKysrKysrLS0tLS0tCnNyYy9iYWNrZW5kL2V4ZWN1dG9yL2V4ZWNNYWluLmMg ICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvZXhlY3V0b3IvZXhlY1Byb2Nub2Rl LmMgICAgICAgICAgICAgfCAgMiArLQpzcmMvYmFja2VuZC9leGVjdXRvci9pbnN0cnVtZW50LmMg ICAgICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0Kc3JjL2luY2x1ZGUv ZXhlY3V0b3IvaW5zdHJ1bWVudC5oICAgICAgICAgICAgICAgfCAxNSArKysrKystLQpzcmMvaW5j bHVkZS9ub2Rlcy9leGVjbm9kZXMuaCAgICAgICAgICAgICAgICAgICB8ICAzICstCnNyYy90b29s cy9wZ2luZGVudC90eXBlZGVmcy5saXN0ICAgICAgICAgICAgICAgIHwgIDEgKwoxMCBmaWxlcyBj aGFuZ2VkLCA3NSBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCg== --===============7258686021331615262==--