I need to migrate an enterprise production database from a Windows source machine running Postgres 9.5 to an Ubuntu destination machine running Postgres 11.6 with < 15 mins downtime. I plan to do this with pglogical, which requires the extension being loaded on both source and destination. I am having trouble with the source side because it is Windows.
I have very little Postgres-Windows experience and can neither find any helpful literature on the specific situation nor can I figure out for myself how to presumably install from source.
If your your Postgres version is at least 10, then you don't need to install an extension on Windows. Just follow the official replication guide for the logical version from the Postgres wiki.
If the Postgres is 9.6 or below, you will need to compile it from source