PostGreSQL

Bom dia Galera blza?
Seguinte alguem sabe como q faz pra instalar o PostGre no Linux? Eu tentei de tudo q é jeito e ate agora nada.

att
Diego

Olá fother,

O que você tentou até agora, e o que aconteceu???

Pra instalar o PostgreSQL, é só baixar os fontes, configure, make, make install, e seguir o que tem no arquivo INSTALL, que diz como inicializar o banco.

Até mais,

eu so instalei os pacotes… dae o erko flow q tinha q configura dois arquivos… como configura eu sei… mah eu nao encontro eles de jeito nenhum
jheheheheheheh e agora?

Olá fother,

Se você tá usando “pacotes”, então isso vai depender da distribuição que você tá usando. O que eu falei deve funcionar pra qualquer distribuição, já que você vai baixar o código-fonte do banco e compilar tudo. É mais trabalhoso, mas é mais garantido funcionar :slight_smile:

Baixe aqui o código-fonte da versão 8.1.4.

Até mais,

e como q eu vo desistala os pacote? Vo faze isso hj d tarde jah =)
valeuwww :grin:

http://wwwmaster.postgresql.org/redir?ftp%3A%2F%2Fftp2.br.postgresql.org%2Fpostgresql%2Fsource%2Fv8.1.4%2Fpostgresql-8.1.4.tar.gz

pegue a ultima versao no link acima…

distro utilizada: GNU/Linux Suse 9.0 versão servidor

pacotes requeridos:
[color=“red”]make
gcc
readline-devel
zlib-devel[/color]------------------------

faça então:

  • Lembrando que o make install tem que ser executado a partir
    do usuário root.

Agora vamos instalar o banco de dados.

faça:
[color=“orange”]$tar –xzvf postgresql-8.1.4.tar.gz[/color]
caso esteje utilizando o .gz que seria um formato de compactação

ou faça:

[color=“blue”]$ tar -xjvf postgresql-8.1.4.tar.bz2 [/color]

caso esteja utilizando o .bz2 faça conforme na linha acima

cd postgres-8.1.4

./configure –prefix=/usr

gmake

gmake install

groupadd postgres

useradd –g postgres –s /bin/bash –d
/var/lib/pgsql postgres

mkdir –p /var/lib/pgsql/data

chown –R postgres:postgres /var/lib/pgsql

Teste o banco de dados da seguinte maneira:

su – postgres

initdb –D /var/lib/pgsql/data

postmaster –i –D /var/lib/pgsql/data >logfile
2>&1 &

ps ax

Obs.: Se tiver dado certo o resultado do comando “ps ax”
será:

$ps ax

$2999 tty2 S+ 0:00 ./postmaster –i –D
/var/lib/pgsql/data

$3000 tty2 S+ 0:00 postgres: stats buffer process

$3001 tty2 S+ 0:00 postgres: stats collector process

[color=“olive”][/color]