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.94.2) (envelope-from ) id 1qWvt2-004iSu-Nh for pgsql-admin@arkaria.postgresql.org; Fri, 18 Aug 2023 09:35:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qWvsz-009kmL-Ej for pgsql-admin@arkaria.postgresql.org; Fri, 18 Aug 2023 09:35:17 +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.94.2) (envelope-from ) id 1qWvsz-009klk-2u for pgsql-admin@lists.postgresql.org; Fri, 18 Aug 2023 09:35:17 +0000 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qWvsw-000mlB-35 for pgsql-admin@lists.postgresql.org; Fri, 18 Aug 2023 09:35:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692351311; bh=mbiV6AOFJwmUrAgmUvEdCEoDrfcQPMAfU3aw2IhiLcQ=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From:Subject:Reply-To; b=jjk75E/Ha90UrwGv144YOqdQTrMKRVqKMWReDmWBuPkPC4QgZKBO7i9w0Ce2L4/oiGlK8bhJCXsdYWg2JFzVTVuiHjx1ooiA5PcleJBspLCOt+pDCNkBAAQRTYei8Mr6a4sA0AAvocLm5A/0z/wrR4swz2qaxx/ia5IRWrTCl2Wq/6rSZsYcXZC1wbRo2NuP0sCb+ZlvWX+Qnq6VkL3EIBRCl90ncTMcdNM24VS9J9J7gOZ3HSf7KG5PPm65Ld+brF6cJPJe29Y+1gSM3EEeZjupvBVZccaAj0GsGDivxXPxYoVlPTwABxMuw1DZTej7S3NRYUvNdW6t/Ioi7J09eQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692351311; bh=Loq2fKRoj6vhR6X2WcwyRBWw0hRQXsvSkde/plFGfKE=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=XVltx5Ad/Qrl/b2u6dyp8mdQv2pSoT5uSqqlWwIQh8i1OhMhuCjjSZ0P3xaFRmlecmB9lkwEA2EvL7B82llSY5+Vdy87oHmzApGnuBHRAZ/jrNovhX+mdlUg1n6ByVrRfzkJdxArQbuQKOLjfcolgtjrdvyBQiQ2TRQ2jD+tNyYG9+yJbqyUmce9RrkPcTQa7e6DpY3n/FjDXQdNdQ6f8nQP09apONZ//KwGrQqouBzCJMyeZZRpVcdIXFV+bKMp55aKKLdrhGI/JzSw6tIrNSp3OOhoj2nAhS2Bkjz64lLOBG2VL69jrvwtkzP/VCm/w1FsBVJjVAIcESrNBksA/Q== X-YMail-OSG: .8URjtYVM1mGG8j2gxcmDciCljIoQrRELcAMNd_MPH_cnQF2jDLxgy2vjMRozYY 3b6_MEs95mFjyZbIV68xjX4nJQC4UxmzhLnHp2rZewXoWuh9xFJs.YVXy3bfFci4t3vONww9DwrG OHXEhXUiPezVzg0GZo9qxuT7YN9tT6Q6xGa6w8B7muwzGPrCrLCzFoZofMYbzFFvOTHLTXDstm2m 6aA3SeS6hNsdBrvmtAFwLQa9iMRdr6fVX6dfqykioNRjBu92lVWs.carzGDQyixpJBPWsil6uUfy Y5VurewFgCLWSC89IqIOafOce9_tooh5NaN_MKOny1ODN9qcbSKtsDX8RCDg_AcELdFlN9zMQ4y6 r.gZXyVcSB04Q23ycHyOVT9KacvFxEm7I2SEPWZUcfgDEXd6bwOLWqkqa60vljUcqnIEX1lYPzQC 2zbHWNT3BptWKHKQvJXHvr_TjsO05_aUVa5nenht9lTDrsrvJANw0cY7du5AAIc6FgLCWFwzSjRa Sc4FhfGvzBK7YlsxqP1jrAGUqcojB_n7tXMd0SPEAGGijPS18ct.OvEGu2TDLZgXCgmF9Hi9Laqw wTqcJA5bqcehJPWd_sjP.1gRjKlUVH1tc6ZxDeXAzTiEHEfwFHF9ONySFjXCt3IoJnBdLvg5aixQ 7hv0xWEg4BOLY5Z8hd1AyoPEAfSGLXiabEQ6GuqHuquJfEjRNdz7rOBRP7KN9KjF3L6WTvJH9oiS Z.1LsU5fZbHx0v2jmrotvU45U7bzFTOxaHgsCdz8s1wfLe9I1ZrKZyfswN6.RTt4Asnh4jDeLFYQ Lqhq6opsKCWorcgHLLE18Ey.WMAe9i6TApIdeLLdX0Uy6LbgV2.Nsw8XtmvGnGnY26bt1d0XpQx9 ohTUPOOe3L6yAuy77yeRY_l4.2LibxoUzFOmvn08dYf_r4hBlWNVUZIHTG1quxxxFGHvS90774mb huSMzqPRbcuCaNRMq8eAcI1LTWZKCGcLE8kGRxI2Kx_tRfxscYMKA7mds.6WcxrNZsEL6zWAIz2O GENeMlLnZrh0JeGxRA4DpKhfkUO5DzVWiemc8gnZ1utAKehiGWXF1Ec9L8.THYcuh8XZkI3MfWJf P9lj5ZxxbPOAC6r.wlOs60y_zxNY0_nggUyr9soC8uHFvb6_mi_x6J94.eZE7tGOvAY0l1BaJfb1 6JWa.1R647EDdxztrUsga0qKYJwdkvKGEdHOeIFwpMuFw4yF3P4IvZwVkyNFZlNdmLLwejKG4zu5 .1I8lcHAb2SfpxWqjJVzg0.gBAKKpf7Y_2HkVZR5sbx_ouTlKv_tdEKKrtoA_6hJj6bXW35CIHxv yL4nXbUisJnETu6ml12tGgRNRUpIryG35W.ulSn7dTXHiPxkM1HzQHMYodaDSaxbCos6.4c04zg4 1MKn6cUSMawARa7gr0aLN2z3ksWal1Zk4FU2tYWltPnAEaeGLVG2iTT233UmlDKcMMWbgmc9vH_f hAcEc0LEy4JMmhdGydY1AHXMr7kWJ1XOCG6agqAR_NlphALYpJ4CxOHc9h4TQwygzaWqt5iav6.j 49IOB3TplNTXG64m6Mv3oa5CvycPcxw1JwbEct6Yhw_9XePwFGO7_A_K18snvUBreN.Ut6cdKcBM S8UrCnB6oDz81TVvJRwLf5RbpWEDYzbCx_R0J7m.x3ihMMQsGUquBzIhpOVl63g.CWoixinj3FeV W_tYz_BmS70eAxpgUUV8P547uVzHCrkg2JIgy8VuDHDKoEpy.6GS3xYSsJlbpcgP974Fysj2ymNv BPSamqk9.6YKn81J18sV93C3t69fji4KK.RDABEvL0_Ah5w5SS2p.Ku_6lP8JEM0VcbfX2OipvG5 scrw89MjZ9dcd9qX50FibwmQ9_59HXIE23jCm.e4AQZSvfCLef4ZFo9Y2MC9tZP2zqkAbDaxcu7e bF_JhzgXQU5OI9.rAlmiWf9yG_.f3r9QPlFGQ5BO3GUFpgXwpvljaLRVPJcaJcRJObmofyCdQ1r5 UuEBVpaYkRnr9HHF1Scw2rHTcC0xuVWxWXroEs6Y1qp0vi_.a5.WO_S4qOG92460FVsYT.JmP8V2 bJB_N9VP6Eykcm95Isr0tAS614GaOvwP1q2ZSJ6jo5RDRWg4fBPt7XtwPpl4c5rgmmFoNohxhgEJ iM2VzwZ0t4PSFJ6X5jXEtJO9fRYnYcio53ZVkos_NqEAJRUDw2rQrz7zJUShGebcaBkatFxGiQXc bajyp3uUAkQWIsiViwW6sXtbvdSusSzA._Vto4pYxpuNydxIebL8- X-Sonic-MF: X-Sonic-ID: ff9a58f4-ec85-48af-b97c-5eea61c5b69b Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Aug 2023 09:35:11 +0000 Received: by hermes--production-bf1-865889d799-x5klk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2d133a639b8bec08bd1f8470d30c4a1e; Fri, 18 Aug 2023 09:35:07 +0000 (UTC) From: Emile Amewoto Message-Id: <6B782D94-E9A9-48D3-829F-0F1DF9585189@yahoo.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_79B07E70-327A-4AAE-9A96-2D630F4690DF" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: tell master to tell it's the master - ? Date: Fri, 18 Aug 2023 11:34:47 +0200 In-Reply-To: <3e072d55-a260-d4aa-0ea7-0ce395e359eb@yahoo.co.uk> Cc: pgsql-admin@lists.postgresql.org To: lejeczek References: <3e072d55-a260-d4aa-0ea7-0ce395e359eb.ref@yahoo.co.uk> <3e072d55-a260-d4aa-0ea7-0ce395e359eb@yahoo.co.uk> X-Mailer: Apple Mail (2.3731.700.6) Content-Length: 2535 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail=_79B07E70-327A-4AAE-9A96-2D630F4690DF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Lejeczek, What are you using to control your cluster? If you are using patroni, you can use regex to grep the Leader or if you = are not using any cluster manager you can do: SELECT Count(pid))=20 FROM pg_stat_activity WHERE wait_event IS NOT NULL AND = backend_type =3D =E2=80=98walsender' The master will always have walsender process and the standby walreiver Regards, Emile > On 18 Aug 2023, at 11:07, lejeczek wrote: >=20 > Hi guys. >=20 > Is it possible to configure pgSQL to announce it's being a master and = not querying it? > I was hoping for a file whose existence or content would confirm that = and would be generated/created by pqSQL itself - am I too naive? >=20 > many thanks, L. --Apple-Mail=_79B07E70-327A-4AAE-9A96-2D630F4690DF Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi = Lejeczek,
What are you using to control your cluster?
If = you are using patroni, you can use regex to grep the Leader or if you = are not using any cluster manager you can = do:

SELECT = Count(pid)) 
          FROM = pg_stat_activity WHERE wait_event IS NOT NULL AND backend_type =3D = =E2=80=98walsender'
The master will always have walsender = process and the standby = walreiver

Regards,
Emile

=
On 18 Aug 2023, at 11:07, lejeczek = <peljasz@yahoo.co.uk> wrote:

=20 =20
Hi guys.

Is it possible to configure pgSQL to announce it's being a master and not querying it?
I was hoping for a file whose existence or content would confirm that and would be generated/created by pqSQL itself - am I too naive?

many thanks, L.

= --Apple-Mail=_79B07E70-327A-4AAE-9A96-2D630F4690DF--