Since it's a 24x7 app, you have database replication, virtual IPs and a fail-over manager in case a server crashes?
Anyway, read through the PG 15 release notes. If none really affect you, then stay on 15.3. You're certain to miss *something*, though, or not understand the ramifications. And besides, there are always security patches in them. On Thu, Mar 6, 2025 at 4:33 AM Abraham, Danny <danny_abra...@bmc.com> wrote: > Explanation. > We have hundreds of pg servers (mainly linux). > App is 7×24. > We think that patching the server to 15.12.will cost about 30 times more > compared to patching the pg client ( mainly qa effort). > The app working fine using [libpq, psql] on both Linux as well as Windows. > Would love to hear your opinion. > Thanks > Danny > > > Sent from Workspace ONE Boxer > > On Mar 6, 2025 10:11, Laurenz Albe <laurenz.a...@cybertec.at> wrote: > [redirecting to pgsql-general] > > On Thu, 2025-03-06 at 07:39 +0000, Abraham, Danny wrote: > > I have many customers using PG 15.3 happily, and I cannot just snap > upgrade them all to 15.12. > > Why do you think you cannot do that? > In the long run, you'll be sorry if you don't. > It is just a matter of replacing the software and restarting the database > server. > > > I have tested a nasty trick of replacing PSQL,LIBPQ and several other > DLL's so that > > I have a PG client 15.12 within the folders of Server 15.3. > > > > All working just fine. > > > > I plan to ship it as a patch - but would like to hear you opinion on > this "merge". > > > > (Of course, the next version will use PG 17.4, so this is just an SOS > action). > > > > Directory of C:\Users\dbauser\Desktop\15.12 > > > > 02/20/2025 11:48 AM 4,696,576 libcrypto-3-x64.dll > > 02/20/2025 11:48 AM 1,850,401 libiconv-2.dll > > 02/20/2025 11:48 AM 475,769 libintl-9.dll > > 02/20/2025 11:48 AM 323,584 libpq.dll > > 02/20/2025 11:48 AM 779,776 libssl-3-x64.dll > > 02/20/2025 11:48 AM 52,736 libwinpthread-1.dll > > 02/20/2025 11:48 AM 604,160 psql.exe > > > > == > > C:\Program Files\BMC Software\Control-M Server\pgsql\bin>postgres -V > > postgres (PostgreSQL) 15.3 > > > > C:\Program Files\BMC Software\Control-M Server\pgsql\bin>psql -V > > psql (PostgreSQL) 15.12 > > There is nothing fundamentally evil about upgrading the client. > > But what is the point? Why are you worried about client bugs more than > about server bugs? The latter are much more likely to eat your data. > > But then, if you are using Windows, perhaps you don't care a lot about > your data... > > Yours, > Laurenz Albe > -- Death to <Redacted>, and butter sauce. Don't boil me, I'm still alive. <Redacted> lobster!