Instalando o PostgreSQL no Mac OS com o homebrew
Criado em: 31/12/2011
Para o pessoal que usa Mac deve conhecer o gerenciador de pacotes Homebrew, caso não conheça acesse o post do Pedro Menezes sobre o assunto e instale o Homebrew.
Tendo devidamente o homebrew instalado, execute o seguinte comando:
para atualizar o homebrew e suas formulas.
Instalando o PostgreSQL
Apenas execute o seguinte comando
e aguarde o homebrew fazer todo o processo de instalação para você. Depois de instalado ainda temos algumas pequenas coisas para fazer.
Caveats
Depois de instalado o PostgreSQL o homebrew nos informa sobre as ressalvas, ou caveats em inglês, recomendo a leitura do mesmo para seu conhecimento. Nestas ressalvas ele nos informa alguns passos que devemos seguir.
Iniciando o banco de dados
Depois de instalado o PostgreSQL devemos iniciar o banco de dados com o simples comando:
apenas aguarde a execução do comando.
Problemas com encoding
Caso apresente algum problema de encoding no template de banco de dados, pode utilizar o comando a seguir para forçar o PostgreSQL a criar o template em UTF-8 por exemplo:
mais informações sobre os comandos passados ao initdb no manual do PostregesSQL.
Iniciando o PostgreSQL após realizar o login na máquina
Caso você queira, o que acredito que seja o seu caso, iniciar o PostgreSQL após realizar o login em sua máquina execute o seguinte comando abaixo:
Observe que aqui estamos usando o PostgreSQL 9.1.2 sendo assim a sua instalação mudará o path no comando acima dependendo da versão do PostgreSQL, por isso é importante ler as mensagens que o homebrew lhe informar para inserir o comando acima corretamente.
Iniciando e parando o PostgreSQL manualmente
Caso queira iniciar o PostgreSQL manualmente utilize o comando abaixo:
e para parar a execução do PostgreSQL utilize o comando abaixo:
Criando o super usuário postgres
Para criar o super usuário postgres devemos primeiro entrar no psql com
caso ele reclame de não existir a database postgres utilize o seguinte comando para criar a mesma, em seguida acesse o psql como indicado acima.
Dentro do psql execute o seguinte comando para criar o super usuário postgres e depois para sair do psql utilize \q
.
Assim teremos criado o super usuário postgres sem senha para o PostgreSQL.
Comentários
Comentários powered by Disqus