Marcelo, acho que precipitei na pergunta, vamos por parte, pra vc se te explico melhor:
Instalei o PG 8.4.0, do jeito que vem no readme: ./configure, gmake e gmake install Criei o user postgres Crie a pasta data: /var/lib/pgsql/data Dei o initdb na pasta data Depois o postmaster Fiz as alterações nos .conf O serviço postgres está rodando. Somente isto, já basta para eu fazer a conexão? Quando tento conectar usando psql fala que não posso conectar no servidor. Obrigado. De: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Marcelo Costa Enviada em: quinta-feira, 23 de julho de 2009 15:41 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Dúvida Star / Stop Olá 2009/7/23 Saulo Morais Lara <sa...@abilityonline.com.br> Postmaster é mesma coisa que pg_ctl start ? Instalei o PG 4 no Slack 12.2 Quando dou um ps aux, o precesso postgres está la. Tentei dar um pg_ctl stop no banco, mas deu erro: no such process Sei que deve ser vacilo, pois não manjo de Linux e caiu esta bomba na minha não. Obrigado. Não sei como o PostgreSQL foi instalado em seu server. 1. Nos servidores que administro (todos slackware), dentro do diretorio de compilação há um diretorio de nome contrib com um diretorio start-scripts. #/usr/local/src/postgresql-8.3.7/contrib/start-scripts 2. EM meus servidores, copio o script "linux" para /etc/rc.d/ com o nome rc.postgresql 3. Depois faço as alterações necessárias nesse script, onde basicamente indico onde está instalado o PostgreSQL e onde ficam os diretórios "data" e "log" Ex: # Installation prefix prefix=/usr/local/pgsql # Data directory PGDATA="/usr/local/pgsql/data" # Where to keep a log file PGLOG="$PGDATA/serverlog" 4. Depois dê permissão para execução no arquivo rc.postgresql #/etc/rc.d/chmod +x rc.postgresql Com isso você poderá iniciar, reiniciar e parar seu PostgreSQL Respondendo aos seus questionamentos. O pg_ctl é um utilitário para iniciar, parar ou reiniciar o postmaster, o servidor PostgreSQL, ou exibir o status de um postmaster ativo [1] http://pgdocptbr.sourceforge.net/pg80/app-pg-ctl.html O postmaster é o servidor de banco de dados multiusuário do PostgreSQL. Para um aplicativo cliente acessar um banco de dados deve se conectar (através de uma rede ou localmente) a um postmaster. O postmaster então inicia um processo servidor separado (" <http://www.htmlstaff.org/postgresqlmanual/app-postgres.html> postgres") para manter a conexão. O postmaster também gerencia a comunicação entre os processos servidores. [2] http://www.postgresql.org/docs/8.3/static/app-postmaster.html Atte, -- Marcelo Costa www.marcelocosta.net ------------------------------------------------- Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram os fatos para ajustá-los às suas visões., Doctor Who.
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral