Re: logging aql queries only one table or tables of one scheme

From: Achilleas Mantzios <achill(at)matrix(dot)gatewaynet(dot)com>
To: pgsql-admin(at)lists(dot)postgresql(dot)org
Subject: Re: logging aql queries only one table or tables of one scheme
Date: 2018-11-19 19:03:49
Message-ID: 45b317b6-6b12-0a64-329d-9080ff1a9be3@matrix.gatewaynet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


On 19/11/18 6:13 μ.μ., David G. Johnston wrote:
> On Mon, Nov 19, 2018 at 2:38 AM Häfliger Guido
> <guido(dot)haefliger(at)vogelwarte(dot)ch> wrote:
>> Is it possible to enable query statement logging only for one table (or one scheme)? If I set log_min_duration_statement = 0 everything is logged, the log-files becomes huge.
> No, that particular setting (like most) doesn't operate at a
> sub-session level. And since it is super-user only changing it for
> individual queries is not recommended - though you could create a
> security definer function to make it doable (never tried it myself).

pgaudit does the trick, but it takes some reading to get what you need.

>
> David J.
>

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Bogdan Yakovenko 2018-11-19 20:25:43 pgadmin4 - session timeout problem in browser
Previous Message Laurenz Albe 2018-11-19 18:52:43 Re: autovacuum is running but pg_stat_all_tables empty