Índice
Para a maioria dos usuários se recomenda baixar a distribuição binária para o Windows, disponível como um pacote de instalação gráfica no site do PostgreSQL em https://www.postgresql.org/download/. A construção a partir do código-fonte destina-se apenas a pessoas que desenvolvem o PostgreSQL, ou suas extensões.
Existem várias maneiras diferentes de construir o PostgreSQL no Windows. A maneira mais simples de construir com as ferramentas da Microsoft, é instalar o Visual Studio 2022 e usar o compilador incluído. Também é possível construir com todos Microsoft Visual C++ 2013 a 2022. Em alguns casos, a construção requer a instalação do Windows SDK, além do compilador.
Também é possível construir o PostgreSQL usando as ferramentas do compilador GNU fornecidas pelo MinGW, ou usando o Cygwin em versões mais antigas do Windows.
A construção usando o MinGW ou o Cygwin usa o sistema de compilação normal, veja Instalação a partir do código-fonte e as notas específicas em MinGW/Windows nativo e Cygwin. Para produzir binários nativos de 64 bits nesses ambientes, devem ser usadas as ferramentas do MinGW-w64. Essas ferramentas também podem ser usadas para fazer compilação cruzada para sistemas Windows de 32 e 64 bits em outros sistemas operacionais, como Linux e macOS. O Cygwin não é recomendado para executar um servidor de produção, devendo ser usado apenas para execução em versões mais antigas do Windows, onde a construção nativa não funciona. Os binários oficiais são construídos usando o Visual Studio.
As construções nativas do psql não dão suporte a edição de linha de comando. A construção no Cygwin oferece suporte a edição de linha de comando, então essa construção deve ser usada onde o psql for necessário para uso interativo no Windows.