Re: Looking for a linux tool to automate PG admin tasks - Mailing list pgsql-admin

From raphi
Subject Re: Looking for a linux tool to automate PG admin tasks
Date
Msg-id 211714f9-5c23-497b-a319-540672077039@crashdump.ch
Whole thread Raw
In response to Looking for a linux tool to automate PG admin tasks  (Jean-Christophe Boggio <postgresql@thefreecat.org>)
List pgsql-admin
Hi,

if you don't want to deal with bash scripts and everything that comes 
with it (like manually distributing them every time you change 
something), you could look into ansible. It's pretty straight forward 
once you've got the hang of it and if you have gitlab, you can run the 
playbooks in a (scheduled) pipeline. It also scales very well and if you 
add new databases automatically to your inventory, you'll never have to 
login to a server again. The biggest caveat though is that it needs ssh 
access to remotely execute the plays, but if you can install bash 
scripts I figure you already have ssh access.

have fun ;)
raphi

Am 16.10.2025 um 15:17 schrieb Jean-Christophe Boggio:
> Hello,
> I have several servers with many databases on them for different 
> applications.
> I need to execute some tasks on some databases depending on some 
> criteria.
>
> For example, execute query xxx but only on databases where table 
> public.sometable exists or if number of rows in table yyy is > 1M.
> Before reinventing the wheel with ugly bash scripts, do you know of 
> some tools that would suit my case ?
> Some tasks will have to execute periodically (with crons probably) and 
> others will be one-off.
> CLI tools if possible because I'm working remotely on those servers of 
> course.
> Thanks,
> JC
>
>
>




pgsql-admin by date:

Previous
From: Ishan Arunkumar Joshi
Date:
Subject: RE: postgres server crash with "Segmentation fault"
Next
From: bertrand HARTWIG
Date:
Subject: Re: Looking for a linux tool to automate PG admin tasks