Blz amigo. Mto obrigado. Em windows ta de boa, so em linux que da garrando,
pq não sei nada de linux. Mas devagar chego la. abraço

 

  _____  

De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de jota.comm
Enviada em: quinta-feira, 29 de novembro de 2007 14:35
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: Modo correto de startar um banco

 

Olá,

Se você configurou direitinho o arquivo postgresql.conf, ao restartar o
serviço do postgres automaticamente dentro da pasta data vai ter um
diretório chamado pg_log e os logs ficarão armazenados dentro desta pasta, é
o default do postgres, porém se você alterou a pasta, bastar ir no local
onde você direcionou os logs. 

Na verdade, você não está startando o log, você está direcionado o log ao
iniciar o servidor para um arquivo. Porém, como você configurou isso no
postgresql.conf, você não precisa mais do parâmetro após a opção start. 

Qualquer coisa pergunta ae.

[]s





Em 29/11/07, Saulo <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > escreveu:

Obrigado Jota . Mas ainda tenho duvidas.

Mesmo após ter configurado o log dentro de postgresql.conf eu preciso
startar o log? Conforme abaixo?

su postgres -c 'pg_ctl start -D /var/lib/pgsql/data' 

su postgres –c 'pg_ctl -D /var/lib/pgsql/data start > logfile 2>&1 &'

Abraço

  _____  

De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> ] Em nome de jota.comm
Enviada em: quarta-feira, 28 de novembro de 2007 14:55
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Modo correto de startar um banco

 

Olá, Saulo

Você pode iniciar assim como você colocou aqui, também pode colocar na
inicialização de todos os serviços. O script fica dentro da pasta contrib,
na pasta start-scripts. Importante lembrar que o dono do arquivo deve ser o
usuário postgres. 

O arquivo de log do postgres está no postgresql.conf, porém por padrão o
postgresql não inicia com os logs ativos, você deve habilitar esta opção no
arquivo postgresql.conf, opção log_directory ='pg_log'. Assim, o postgres
criará a pasta pg_log dentro do diretório data, especificado em $PGDATA. 

Dentro da seção ERROR REPORTING AND LOGGING você tem várias opções de log,
ai você precisa ver qual formato é mais adequado para você.

Para gerar o log quando você estar o serviço do postgresql, você pode fazer
assim: 

pg_ctl -D /usr/local/pgsql/data start > logfile 2>&1 &

[]s

Em 28/11/07, Saulo < <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED]> escreveu:

Uso para start

 

su postgres -c 'pg_ctl start -D /var/lib/pgsql/data'

 

Gostaria de saber se estou startando o banco corretamente. Pois vi alguns
exemplos que não funcionou comigo, passando tbm onde vai gerar o arquivo de
log. Tipo assim:

 

su postgres -c '/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data start
>> /usr/local/pgsql/data/logsql'

 

O arquivo, pasta, etc de log já não vem definido no arquivo .conf ? Obrigado

 


_______________________________________________
pgbr-geral mailing list
[email protected] 
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

 


_______________________________________________
pgbr-geral mailing list
[email protected] 
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a