agora inbox for pgsql-admin@postgresql.org
help / color / mirror / Atom feedFrom: Achilleas Mantzios - cloud <a.mantzios@cloud.gatewaynet.com>
To: pgsql-admin@lists.postgresql.org
Subject: Re: log repl exercise monitor setup
Date: Mon, 10 Mar 2025 15:35:54 +0200
Message-ID: <14582e1f-4a34-46b8-a20a-ad653930ecb4@cloud.gatewaynet.com> (raw)
In-Reply-To: <7c760edb024dc59e92c7c624ae5e00052c8becde.camel@ucll.be>
References: <7c760edb024dc59e92c7c624ae5e00052c8becde.camel@ucll.be>
On 3/10/25 14:49, Wim Bertels wrote:
> Hello,
>
> i would like to setup a mass test environment for 250+ students
>
> for example a setup with two clusters that we manage: cluster PUB and
> cluster SUB
>
> goal: on cluster PUB each student has its own database
> mirrored/replicated to his own database at cluster SUB
>
> starting point:
> * the databases on cluster PUB already exist with content
> * the empty databases on cluster SUB already exist (without any
> content)
> * no publication (and thus subscription is already running)
>
> so the exercise for each student would be:
> 1. create publication
> 2. mirror the structure (backup/restore)
> 3. create subscription
> 4. test replication (with dml: insert/..)
Sounds like fun project! My daughter studying in
https://www.ece.tuc.gr/en/home also had access to a automated personal
PostgreSQL DB while she was attending the DB course. They only learned
SQL tho, no admin stuff, it is cool that you guys are teaching this.
> So what would be your suggestion to setup an easy monitoring setup to
> check that the student succeeded in this exercise
I'd create custom scripts with count(*) from all tables, sorted by table
name and verifying those two match and that the #lines match the
expected number of tables.
>
> background: vanilla debian with postgres apt repository, preferable
> with software from these repositories for security and maintenance
> reasons
>
> (at the moment i check with some handmade scripts that query the
> cluster and the logs)
>
> mvg,
> Wim
view thread (2+ messages)
Message-ID: <14582e1f-4a34-46b8-a20a-ad653930ecb4@cloud.gatewaynet.com>
Permalink: ../14582e1f-4a34-46b8-a20a-ad653930ecb4@cloud.gatewaynet.com/
Also on: postgresql.org/message-id/14582e1f-4a34-46b8-a20a-ad653930ecb4@cloud.gatewaynet.com
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-admin@postgresql.org
Cc: a.mantzios@cloud.gatewaynet.com, pgsql-admin@lists.postgresql.org
Subject: Re: log repl exercise monitor setup
In-Reply-To: <14582e1f-4a34-46b8-a20a-ad653930ecb4@cloud.gatewaynet.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox