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 1vLO3B-00EooE-2Y for pgsql-general@arkaria.postgresql.org; Tue, 18 Nov 2025 15:55:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vLO3A-0078Ns-1F for pgsql-general@arkaria.postgresql.org; Tue, 18 Nov 2025 15:55:24 +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 1vLO39-0078Ni-3B for pgsql-general@lists.postgresql.org; Tue, 18 Nov 2025 15:55:24 +0000 Received: from mail-pg1-x529.google.com ([2607:f8b0:4864:20::529]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vLO37-000CR6-1y for pgsql-general@lists.postgresql.org; Tue, 18 Nov 2025 15:55:23 +0000 Received: by mail-pg1-x529.google.com with SMTP id 41be03b00d2f7-bd1ce1b35e7so1399709a12.0 for ; Tue, 18 Nov 2025 07:55:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763481319; x=1764086119; 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=5o0Lj14aLJODrlXv2NGXA6bbo4fiZXNoB9BGHPdGPtM=; b=UYMSPqTjP5JbQGlUUJqw8rQgRjEm4Rzq1d2mLzc4/gr0cOhEecGRqqMNaZPHnqL5+r 1xpZM9iEtUfSG8+G+0mPfbED0d5tn/4oaVW5IV9MFRI+xBoLtt3X9EQpSqr6+UudVXlz D6Z8ikRLn0lgtSFMMFeSHrU85p9H/7tBjiw006aA4grjWmPZiUok8jaUXXJyziprND9j /PqCV/Eu0I0owMQeAC40da5wm332Tzg1YM8d+mLzS7Vs/mT2PmilQ4HKqauQsZ3HLvfe I6GWterLAKIsVYh2QePD6zY2pNMZS0pDbl7l1IiJll/WeHaF35AIryBKAOTft4pn+h84 mypw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763481319; x=1764086119; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5o0Lj14aLJODrlXv2NGXA6bbo4fiZXNoB9BGHPdGPtM=; b=QGE23LyrBf8JUbVwU7rrA4Usgd/wIONM7ZhGDslsgvo8SCD+/VfiBHBLbNJgT+qDyT mFiidgDG1lyllBT87cXRaHI8aNur26IPIOQ5pcp7eacIEqf/GyHxqmarFlMrOLiMMAWy 6VVdJFU6S9IupiiaOCV4ae3E5Qm6TIKT3b5rfqVwDcHcVP2e8xQM+YtUYLehvrKlorPn rLDO6GQoZ0II/DAC8NYPGtMSYDVFgIrbJuPepxzb6BmZ8E0t7I4gm9HaD8HWup7e05SO mOKLZsBmVDhXLPpYuRKTiW2Wh7DH4ZAWySIZrq3kkxTpz2lnaT41t0Hf2GU2o+QMe9rs +B0g== X-Gm-Message-State: AOJu0YwWTHrEs0Mk2WP/U9zWC1x+Bf6yZ9Q0Bba79FtYZPHFRo5uwWam 9uGVZdArDRjM2Abf6zgtpKX2blZRkKLsFoOQNd//OmBk6UY4qBK+kDpEr30nv7OPweI/ysImA86 vNMUbPNR1szH8atsnN1ZpFrnBUVPA9ag= X-Gm-Gg: ASbGncvPpFajsdXlwoZgbMf00cr3wMzoa4NQOJhRXWDYX7lUQyEZuBEz3YAbA8IKkiv olnZLdK5A3RSqs4KY1vxr4qC5n2NQGusiLQn6yJ6uD0PHflDbTqZAYXyRS8zt71SfRREX0Xem8i EtGoDNvvXDWwYnN9aQF7ml+nj8qVDuAsXc8Wcf65iGQNDthyBxP2Q+aWhIKsA8VMoqzCLnUdgXQ gxZrHP0WVztNxpHjZ/qwipN1aS5WpPeayOioVxgO6QOxcsmnfZ7zkz9qv/mUpVWlO4DhSOotBMA esJ5MQKMjKLO8pjeKlXCWlsSv48NEy6jTcBtqol+NySX6m0BJrmh4LiJ5iQRLPU3qtmY8d5pwCs 3QrY09Mge74S2eFJbwucsfbqrNOJbPOK+RVLMu0izjhl5+bU= X-Google-Smtp-Source: AGHT+IFQiWFi1aGhH146tpLwvTiIcpTa8L/EmV84qgJPINJFvf+1dsCqh6iNDD1b0IrTBCEgh7xHOppz+TwNLL5u85E= X-Received: by 2002:a05:7022:1e05:b0:119:e56c:18a7 with SMTP id a92af1059eb24-11b40fd760dmr6414489c88.15.1763481319052; Tue, 18 Nov 2025 07:55:19 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: "Colin 't Hart" Date: Tue, 18 Nov 2025 16:55:06 +0100 X-Gm-Features: AWmQ_bn8tL-YbMzUH9qEOIm8jAGipw5eWYbZyXft0eNZFxlFdiOjt5NynZocQ94 Message-ID: Subject: Re: Using pgAudit to audit interesting tables for all users except for batch user? To: Greg Sabino Mullane Cc: PostgreSQL General Content-Type: multipart/alternative; boundary="00000000000097194a0643e07d27" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000097194a0643e07d27 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Duh, I feel silly now :-) Works perfectly. Many thanks, Colin On Tue, 18 Nov 2025 at 16:11, Greg Sabino Mullane wrote: > On Tue, Nov 18, 2025 at 4:18=E2=80=AFAM Colin 't Hart > wrote: > >> alter user set pgaudit.log to 'none'; >> > > That's close! pgaudit.log deals with session level things, but you want t= o > exclude object-level things. Try: > > create role skip_pguadit; > alter user set pgaudit.role =3D 'skip_pgaudit'; > > > Cheers, > Greg > > -- > Crunchy Data - https://www.crunchydata.com > Enterprise Postgres Software Products & Tech Support > > --00000000000097194a0643e07d27 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Duh, I feel silly now :-)

Wo= rks perfectly.

Many thanks,

Colin

On Tue, 18 Nov 2025 at 16:11, Greg Sabi= no Mullane <htamfids@gmail.com= > wrote:
On Tue, Nov 18, 2025 at 4:18=E2=80=AFAM Colin= 't Hart <= colinthart@gmail.com> wrote:
alter user= <batchuser> set pgaudit.log to 'none';

That's close! pgaudit.log deals with session lev= el things, but you want to exclude object-level things. Try:

=
create role skip_pguadit;
alter user <batchuser>= set pgaudit.role =3D 'skip_pgaudit';


=
Cheers,
Greg

--
Enterprise Postgres Software Products & Tec= h Support

--00000000000097194a0643e07d27--