quarta-feira, 31 de agosto de 2011

Instalando o PostgreSQL no Windows

Hoje irei falar sobre a instalação do PostgreSQL no Windows. Pretendo que este post possa servir como um tutorial que descreva passo a passo como instalar o PostgreSQL no Windows.


Neste tutorial iremos descrever a instalação do PostgreSQL 9.0.4-1, que pode ser baixado através de sua página oficial: http://www.postgresql.org/, onde, também é possível encontrar sua documentação, outras informações, etc.


Baixando o PostgreSQL

Na página oficial do PostgreSQL devemos ir a seção Downloads (conforme a Figura 1).

Figura 1 - Página oficial

Na página Downloads devemos procurar por Binary packages e clicar em Windows (conforme a Figura 2).

Figura 2 - Página Downloads

Na página Windows packages devemos procurar por One click installer e clicar em Download (conforme a Figura 3).

Figura 3 - Windows packages

 Na página Download PostgreSQL devemos clicar em Win x86-32 ou Win x86-64 (conforme a Figura 4) de acordo com o Sistema Operacional instalado no computador.

Figura 4 - Download PostgreSQL

Iremos assim baixar o instalador do PostgreSQL 9.0.4-1 (conforme a Figura 5).

Figura 5 - Instalador PostgreSQL 9.0.4-1

Instalando o PostgreSQL

Para iniciar a instalação do PostgreSQL iremos executar o arquivo "postgresql-9.0.4-1-windows.exe" que foi baixado. Na 1º tela da instalação (conforme a Figura 6) clicaremos em Next.

Figura 6 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 7) podemos definir o diretório de instação do PostgreSQL, que por padrão vem com o diretório "C:\Program Files\PostgreSQL\9.0". Para evitarmos problemas de "acesso negado" devido politicas de segurança do Windows Vista, iremos modificar este diretório para "C:\PostgreSQL\9.0".

Figura 7 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 8) podemos definir o diretório onde os dados do PostgreSQL serão armazenados. Confome modificamos atenriormente o diretório de instalação, também iremos modificar o diretório dos dados para  "C:\PostgreSQL\9.0\data".

Figura 8 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 9) devemos informar uma senha para o super usuário do banco de dados (postgres) e conta de serviço (postgres).

Figura 9 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 10) podemos definir a porta que será utilizada para a conexão com o banco de dados do PostgreSQL, que por padrão vem com a porta 5432. Iremos utilizar a porta padrão, não sendo necessário colocar outra porta.

Figura 10 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 11) podemos definir a localidade, porém, iremos utilizar a padrão.

Figura 11 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 12) clicaremos em Next.

Figura 12 - Instalação PostgreSQL

Na proxima tela da instalação (conforme a Figura 13) veremos o andamento do processo de instalação.

Figura 13 - Instalação PostgreSQL

Na ultima tela da instalação (conforme a Figura 14) podemos deixar marcado a opção "Launch Stack Builder at exit" para ao termino da instalação chamar o aplicativo Stack Builder que pode ser usado para baixar e instalar ferramentas adicionais, drivers e aplicativos para complementar a instalação do PostgreSQL. Iremos deixar essa opção desmarcada e clicar em Finish.

Figura 14 - Instalação PostgreSQL

Neste ponto já concluimos a instalação do PostgreSQL. Espero que tenham gostado. Até o próximo post.

14 comentários:

  1. Prezado frede.
    Saudações.
    Muito obrigado por este magnífico trabalho, que por muitos olhos pode até mesmo parecer simples, porém para os que estão engatinhando nesta nova trilha trata-se de um verdadeiro oásis.
    Objetivo, prático e orientador.
    Parabéns.

    Claudio Roberto (claudio.sites@yahoo.com)

    ResponderExcluir
    Respostas
    1. Fico feliz que tenha gostado.
      A intensão era fazer um tutorial simples, prático e funcional, que seja passa a passo já "mastigado" para que quem está iniciando não fique perdido tendo que procurar várias informações, etc.
      Se tiver alguma dúvida, crítica ou sugestão (até mesmo para novos posts) serão bem vindas.

      Excluir
  2. Uma duvida, quando instalo o postgre, em um dominio, controlado por windows server, preciso criar um usuario "postgres" no active directory? Obrigado muito bom seu artigo.

    ResponderExcluir
    Respostas
    1. Bom... até o momento não passei por uma experiência como a questionada, então não sei lhe dizer.

      Excluir
  3. Acho que é importante dizer que o antivírus faz a instalação ter dois erros, pelo menos eu tive e vi que mais algumas pessoas também. Depois que desativa o antivírus, a instalação ocorre perfeitamente.
    Até mais

    ResponderExcluir
    Respostas
    1. Realmente, dependendo do antivírus pode ocorrer alguns probleminhas de percurso.

      Excluir
    2. Anita, qual antivírus você utiliza?

      Excluir
  4. Poderia me informar se encontrou algum problema na instalaçao no windows 8, nao consegui fazer funcionar, no momento da instalação da um erro, aconteceu com alguem?

    ResponderExcluir
    Respostas
    1. Não cheguei a testar no Windows 8 até o momento.

      Excluir
    2. Respondendo a pergunta fera.. acabei de instalar no windows 8 e ta rodando bacana, a instalação.

      Abraço

      Excluir
  5. vlw fera...
    curti muito o seu post, bem bacana e fácil de compreender.
    Obrigado

    ResponderExcluir
  6. bom dia
    pessoal nao consigo concluir a instalção no windows 8.
    aparece o erro:Problem running post-install.step.Instalation my not complete correctly
    error reading file C:/Program files/data/postgresql.conf
    com isso da erro de conexao no pgadmin.
    mesmo eu tendo configurado as variaveis de ambiente. e informado o local de intall C:\PostgreSQL\9.3 conforme este post.

    ResponderExcluir
  7. Pessoal
    problemas no windows 8 [RESOLVIDO] da seguinte forma:

    (Antes de reinstalar remover qualquer pasta do postgre de tentativa anteriores)

    - Alterar as configurações de controle de conta de usuario para mínima(não Notificar)
    - desativar antvirus
    - o instalador que usei foi o postgresql-9.3.5-1 (32 bits)
    - criei a pasta repositorio no: C:\PostgreSQL
    e a pasta Data dentro dele. C:\PostgreSQL\Data
    informe estes caminhos no instalador.
    com isso o problema foi resolvido.

    ResponderExcluir