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 1vgRzM-00D19W-2x for pgsql-general@arkaria.postgresql.org; Thu, 15 Jan 2026 18:22:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vgRzL-001CqU-3A for pgsql-general@arkaria.postgresql.org; Thu, 15 Jan 2026 18:22:32 +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 1vgRzL-001CqK-22 for pgsql-general@lists.postgresql.org; Thu, 15 Jan 2026 18:22:31 +0000 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vgRzJ-000bmx-0h for pgsql-general@postgresql.org; Thu, 15 Jan 2026 18:22:30 +0000 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-59b76844f89so1296547e87.1 for ; Thu, 15 Jan 2026 10:22:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768501347; x=1769106147; darn=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=4lisrYg7slWFzXtx/4hjMjLVvTX93ZMyrYVPMOSdvtM=; b=ghxIvYNmrqxI1rDnBcmhz3H/HbzYNgBwANlN0armrBO6WJXy0EFYDNkDoKUfa+qoQC 5vMvJFmIS8LO7rUBJGiwt5Io/N+2F+zO1t3EcUUpQxaJK+YHMBkQUJaD7T6qk/B+ae/e JYmYP8Tu/ua1e92c95yglfL8xHPIEbcZcjFFtbwh4W3SrzXLtBy4zoe/bgh+6hsI1QG1 TU05aT6Boljm/vy8p4SMxTscYDUEpL1hPRV9iF0Ihc/yn3lJ6ywH2lVEd5at1OVZA6R6 LsloRWbL5GP8/60MudCuuETzFeD/XAmP6WhZgykCRKHO4qQxrqJ19g8CYvS2ARL09nKs oC0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768501347; x=1769106147; 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=4lisrYg7slWFzXtx/4hjMjLVvTX93ZMyrYVPMOSdvtM=; b=LblESs9tcYHiOUExqADSzNmURgqFwTifLUjSdmw1T1cvcyK9Pll7Ea8bOosHlDufZJ 3T4DG7Wkz3L9dSOxGdG0737zy2N1uxR0TNf07LfbYYoo4WE3WilWA6SvbCjBkIIca7r2 tpUsvbrk5kehnY1EUgmoKGAqoVChnrcqSX2/pMrWe6wiVYF6zdMSkubotpGOG3zqi63l WZv5BEO/wrAHS3MMajGP/j4OBkJBBT9SoKbEXLPWJpPhVMLAnM/xmG3a6PcdRPPP5Cny NrzKhc9kq/L0WDWer0GYIMUTr/I6el+gsT+hVSFz4z0zHiYaAGZSy40JTnuaU7T3GDy2 jDhw== X-Gm-Message-State: AOJu0Yw+fSFq/CkLtMVpl2/ivSiChLfhbRu8jsYHYw/lD0kPdscy5zl6 WokaZUu/gznxDOkyGOKhPrh1vR9L9bWFzIDmfLrHtJBl2l3Ly9JS0rT9OwxDom/LBMazTniiUoM ia5nnw5XR72FrLNcBompiIGOyQ0lk6pFyh9f6 X-Gm-Gg: AY/fxX47tWFRPRL8+1UlmEsq0qodwX970/XQcPPSHh2e6b7xMYcmH6e1PZak86qxjr+ 7tgX61Ioh2VRFJTbadJI6Wa8pjghwcFdSPjbsAgeUnMcTAuSqXlIeKHqRFBzmbSW+oRYvagEpfe Sxwfd1528H+e3wFVI4YV7CGBwcGvq4YGW0VDqQdh3tHlqDMHn/rnq2nKMN6Jdp0Wlj9VG20C59l 4yeUjiIZxTQl9WzPZHCW2RoVc0oU8VMksLEIPjc4HNVcvtGwwmy247t7vxz0QEkD9MeeAFx X-Received: by 2002:a05:6512:3b81:b0:594:253c:209f with SMTP id 2adb3069b0e04-59baeef8a4fmr170572e87.39.1768501347080; Thu, 15 Jan 2026 10:22:27 -0800 (PST) MIME-Version: 1.0 References: <7ae94444-a4cd-45da-b8c8-308cd46fc391@aklaver.com> <722db7f0-2d89-48ef-8f0f-9ae4191d5817@aklaver.com> In-Reply-To: <722db7f0-2d89-48ef-8f0f-9ae4191d5817@aklaver.com> From: pramod gupta Date: Thu, 15 Jan 2026 23:52:15 +0530 X-Gm-Features: AZwV_Qim9JV7D9Yn5GEKDQ9Hq89GmQDvxbI31I7q892RBDOqcNUFbutzqpGAZu4 Message-ID: Subject: Re: How did VACUUM ANALYZE reclaim large TOAST bloat at disk level in PostgreSQL 16? To: Adrian Klaver Cc: pgsql-general Content-Type: multipart/alternative; boundary="00000000000093de110648714e8b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000093de110648714e8b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable postgres@ANRPGTEST01:~$ echo $HOME /var/lib/postgresql postgres@ANRPGTEST01:~$ On Thu, Jan 15, 2026 at 11:27=E2=80=AFPM Adrian Klaver wrote: > On 1/15/26 09:48, pramod gupta wrote: > Again, you need to use Reply All to get post to mailing list > Ccinglist. > > > You did not answer 2) or 3). > > Though the below is revealing: > > > postgres@ANRPGTEST01:~$ ls -ltrh /var/lib/postgresql/.pg_ai.config > > -rw------- 1 postgres postgres 1.8K Jan 15 17:03 /var/lib/ > > postgresql/.pg_ai.config > > postgres@ANRPGTEST01:~$ pwd > > /var/lib/postgresql > > postgres@ANRPGTEST01:~$ psql > > psql (16.11 (Ubuntu 16.11-1.pgdg24.04+1)) > > Type "help" for help. > > > > postgres=3D# \q > > Per: > https://github.com/benodiwal/pg_ai_query/issues/38 > > " > benodiwal last month > > > Thanks for sharing, actually .pg_ai.config should be in your home > directory and not root. Can u try to put it in home directory once and > they try. > > sudheermudunuri > > same with me as well i added in /var/lib/postgresql/.pg_ai.config but > still it doesn't load from the config file. > > benodiwal > > > Hey @sudheermudunuri, it is designed this way in first release. Can u > please try putting it in home dir. > > " > > -- > Adrian Klaver > adrian.klaver@aklaver.com > --00000000000093de110648714e8b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
postgres@ANRPGTEST01:~$ echo $HOME
/var/lib/postgresql<= br>postgres@ANRPGTEST01:~$

On Thu, Jan 15, 2026 at= 11:27=E2=80=AFPM Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 1/15/26 09:48, pramod gupta wrote:
Again, you need to use Reply All to get post to mailing list
Ccinglist.


You did not answer 2) or 3).

Though the below is revealing:

> postgres@ANRPGTEST01:~$ ls -ltrh /var/lib/postgresql/.pg_ai.config
> -rw------- 1 postgres postgres 1.8K Jan 15 17:03 /var/lib/
> postgresql/.pg_ai.config
> postgres@ANRPGTEST01:~$ pwd
> /var/lib/postgresql
> postgres@ANRPGTEST01:~$ psql
> psql (16.11 (Ubuntu 16.11-1.pgdg24.04+1))
> Type "help" for help.
>
> postgres=3D# \q

Per:
https://github.com/benodiwal/pg_ai_query/issues/38=

"
benodiwal last month


Thanks for sharing, actually .pg_ai.config should be in your home
directory and not root. Can u try to put it in home directory once and
they try.

sudheermudunuri

same with me as well i added in /var/lib/postgresql/.pg_ai.config but
still it doesn't load from the config file.

benodiwal


Hey @sudheermudunuri, it is designed this way in first release. Can u
please try putting it in home dir.

"

--
Adrian Klaver
adrian.klave= r@aklaver.com
--00000000000093de110648714e8b--