Re: How to send queries to master and failover to slave ?

Dave Cramer <[email protected]> Thu, 28 Feb 2019 07:23:50 -0500
Newsgroups gmane.comp.db.postgresql.jdbc
Message-ID <CADK3HHJ5O9i+OAHrx7XAstoO1dmHWBoyQBLNUQkbfoaqafhUew@mail.gmail.com>
If you have a use case for it then I think it's a good idea

Dave Cramer

[email protected]
www.postgresintl.com


On Thu, 28 Feb 2019 at 07:01, Švorc Martin <[email protected]> wrote:

> Hello,
>
>
>
> We have the very same scenario as Benoit describes – if the master
> instance fails, we would like the driver to communicate with the secondary
> instance for read-only operations before the failover process is commenced.
> The second use-case is when the master instance is deliberately shut down
> for maintenance reasons  and we do not want to fail over to the secondary
> instance, but instead allow it to process user queries throughout the
> maintenance.
>
>
>
> For this, we intend to implement "preferMaster" targetServerType in the
> JDBC driver paramater. Would you consider it a good idea to integrate this
> feature into the official JDBC driver?
>
>
>
> Cheers
>
>
>
> Martin
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Benoit Salotti
> *Sent:* Tuesday, June 28, 2016 11:41 AM
> *To:* [email protected]
> *Subject:* How to send queries to master and failover to slave ?
>
>
>
> Hi all,
>
>
>
> I have a setup with 1 master and 1 slave (hot standy to serve read queries
> if necessary).
>
> I would like the JDBC driver to talk preferrably to the master (to be sure
> to get the freshest data). If the master is not available I would like to
> send the queries to the slave.
>
>
>
> The documentation mentions the following values for the parameter
> targetServerType: any, master, slave, preferSlave.
>
> I'm surprised there is no preferMaster option which would allow me to
> implement easily my requirement.
>
>
>
> Anyone already encountered the same need ?
>
>
>
> Regards,
>
>
>
> Benoit
>