Thanks for the warning, Edson. I wasn’t planning on sharing data folders (I 
just assumed that wouldn’t work), but nevertheless it’s good to know. 

> On Mar 4, 2021, at 4:38 PM, Edson Richter <edsonrich...@hotmail.com> wrote:
> 
> Exactly what I said: I was just being enfatic about the risk.
> From OP, I felt he wants to interchange installs (in my mind, by using same 
> data directory).
> It’s ok to do that, being careful of not sharing data files.
>  
> But your explanation made all clear.
>  
> Regards,
>  
> Edson
>  
>  
> Enviado do Email <https://go.microsoft.com/fwlink/?LinkId=550986> para 
> Windows 10
>  
> De: richard coleman <mailto:rcoleman.ascen...@gmail.com>
> Enviado:quinta-feira, 4 de março de 2021 18:38
> Para: Edson Richter <mailto:edsonrich...@hotmail.com>
> Cc:pgadmin-support lists.postgresql.org 
> <mailto:pgadmin-support@lists.postgresql.org>
> Assunto: Re: Switch PG Versions
>  
> Edson, 
>  
> Of course not.  What you can do is install multiple versions of postgreSQL in 
> parallel (I've done it on Windows and Ubuntu Server).  It's why they are each 
> put into their own version numbered  directory.  For example, a Windows 
> machine running versions 10, 12, and 13 would have a default file structure 
> like this;
> C:\Program Files\PostgreSQL\10\... (various folders including data, where 
> your database data resides)
> C:\Program Files\PostgreSQL\12\... (various folders including data, where 
> your database data resides)
> C:\Program Files\PostgreSQL\13\... (various folders including data, where 
> your database data resides)
> As you can see, as long as the data folders for each postgreSQL version are 
> kept in different locations and you are running postgreSQL on different 
> ports, you can run as many copies of postgreSQL in parallel as you have 
> resources (hard drive space, memory, CPU, etc.).  Things only get tricky when 
> you want to run multiple instances of the same version of postgreSQL on the 
> same machine for some reason.  In this case you would have to deviate from 
> the default folder structure.  If you wanted to run three copies of 
> postgreSQL 13 on the same machine in parallel then something like this would 
> do;
> C:\Program Files\PostgreSQL\13\... (various folders including data, where 
> your database data resides)
> C:\Program Files\PostgreSQL\13a\... (various folders including data, where 
> your database data resides)
> C:\Program Files\PostgreSQL\13b\... (various folders including data, where 
> your database data resides)
> Of course, you would need to go back through your configuration files to make 
> sure they matched your alternative layout.  You would also still need to be 
> running them on different ports.
>  
> I hope that helps, 
>  
> rik.
>  
>  
> On Thu, Mar 4, 2021 at 4:03 PM Edson Richter <edsonrich...@hotmail.com 
> <mailto:edsonrich...@hotmail.com>> wrote:
> Yes it’s possible to do as Richard noticed. But you cannot share at any 
> chance the data folder!
> This will corrupt your data making irrecoverable.
> Even not having two versions online, you cannot shutdown version 10 and 
> startup version 12 (or any combination of major versions) on same data folder 
> – this will lead to data loss.
>  
> Regards,
>  
> Edson
>  
> Enviado do Email <https://go.microsoft.com/fwlink/?LinkId=550986> para 
> Windows 10
>  
> <D786478EAE31496FB95FB225147CAEE0.png>
> De: Richard Brockie <richard.broc...@gmail.com 
> <mailto:richard.broc...@gmail.com>>
> Enviado: Thursday, March 4, 2021 5:49:05 PM
> Para: pgadmin-support lists.postgresql.org <http://lists.postgresql.org/> 
> <pgadmin-support@lists.postgresql.org 
> <mailto:pgadmin-support@lists.postgresql.org>>
> Assunto: Re: Switch PG Versions
>  
> Hi Jack, 
>  
> I was in a similar situation with an old application using pg v9. I installed 
> different versions of postgres with homebrew on Catalina. I currently have 
> versions 9, 11 & 12 installed and can have them all running in parallel 
> listening on different ports. I connect to them all from a single instance of 
> pgAdmin4 over their respective ports. Testing the application with the new pg 
> version is also just a port change in the configuration. It works very well.
>  
> Best wishes,
> R.
>  
>  
> On Thu, Mar 4, 2021 at 11:52 AM Jack Royal-Gordon <jac...@pobox.com 
> <mailto:jac...@pobox.com>> wrote:
> I’m using the EDB PG installation on Mac OS 11.1 (Big Sur), which seems to 
> offer multiple versions. I’m currently running PG10, but I’m looking to 
> upgrade to PG13 and would like to test with it first. Can I (and if so then 
> how do i) switch back and forth between PG versions? 
> 
> 
>  
> -- 
>     R.
> 
> Richard Brockie
> 
> Real-time bicycle race management - www.ontheday.net 
> <http://www.ontheday.net/>

Reply via email to