Re: Reindex concurrently - Mailing list pgsql-admin

From Ron Johnson
Subject Re: Reindex concurrently
Date
Msg-id CANzqJaCdfBXth+3R8nWRt1PHRzYKjkv=Mz9VJ7Jp6owur5fGJg@mail.gmail.com
Whole thread Raw
In response to Re: Reindex concurrently  (SOzcn <selahattinozcnma@gmail.com>)
Responses Re: Reindex concurrently
List pgsql-admin
On Wed, Dec 13, 2023 at 12:28 PM SOzcn <selahattinozcnma@gmail.com> wrote:
Hello,

The result is when I run the function; "Reindex concurrently cannot run inside a transaction block. "

Of course, it works as follows, but in my building, I taken the scripts same like as follows but when I run this in function, I got the error message. 

REINDEX INDEX CONCURRENTLY "players_id_idx";

commit;

REINDEX INDEX CONCURRENTLY "players_about_idx";

commit;

According to my research, the only way to do this is to write a bash script in Linux and insert it with the loop. But since I want to manage this in the database system, I wanted to ask here.

What's wrong with a bash script run from cron?  (You should see my crontab; it's ginormous, running scripts against databases on 8 different servers.)

pgsql-admin by date:

Previous
From: SOzcn
Date:
Subject: Re: Reindex concurrently
Next
From: SOzcn
Date:
Subject: Re: Reindex concurrently