Instalando postgresql no ubuntu 13.04
10 ago 2013(há 12 anos)Hoje vamos instalar o postgres e as dependencias de RoR, sem mais delongas, let's go nessa...
Instalando apenas o client
Se você só deseja se conectar a um servidor PostgreSQL, não é necessário instalar o pacote inteiro PostgreSQL, mas instalar o cliente do PostgreSQL em seu lugar. Para fazer isso, rode o seguinte comando
sudo apt-get install postgresql-client
para conecta-se ao servidor rode o seguinte comando
psql -h server.domain.com database user
Instalando postgres
sudo apt-get install postgresql-9.1
- Hoje a versão mais nova é a 9.1 mas já tem um beta da versão 9.3
Instalando pgAdmin III
sudo apt-get install pgadmin3
Alterando senha do postgres
sudo -u postgres psql postgres=# \password
Instalando phppgadmin
"phppgadmin" é uma adminitração via navegador acessivel em http://localhost/phppgadmin/
sudo apt-get install phppgadmin
Liberando acesso remoto
Por default só é possível acessar phppgadmin localmente. Caso queira acessar remotamente altere o seguinte arquivo:
sudo gedit /etc/apache2/conf.d/phppgadmin
Comente a linha allow from 127.0.0.0/255.0.0.0 ::1/128
e descomente a linha allow from all
em seguida reinicie o o apache:
sudo service apache2 reload
Liberando acesso ao phppgadmin
Provavelmente ao tentar logar no phppgadmin você receberá a seguinte mensagem Login disallowed for security reasons e isso pode ser resolvido alterando uma variavel de configuração no aquivo abaixo
sudo gedit /usr/share/phppgadmin/conf/config.inc.php
Por padrão vem como $conf['extra_login_security'] = true;
é só trocar por $conf['extra_login_security'] = false;
Instalando as dependecias rails
sudo apt-get install libpq-dev
Liberando acesso
sudo gedit /etc/postgresql/9.1/main/pg_hba.conf
E coloque local all postgres md5
no inicio do arquivo e em seguida reinicie o postgres
sudo service postgresql reload
Conclusão
Bem pessoal, por hoje é só...