Em 28 de agosto de 2012 12:33, Ramiro Pamponet <[email protected]> escreveu:

> Olá Galera,
>
> Vou disponibilizar minha aplicação para o cliente e estou com algumas
> dúvidas.


Meus parabéns, é sempre um momento gratificante entrar em produção
finalmente!!!


> Como vou oferecer suporte ao software, gostaria de saber com que
> frequência se deve rodar o utilitário de manutenção do postgreSQL / pgAdmin
> III e qual a finalidade do Vaccum, Analyze e Reindex. É necessário realizar
> esses procedimentos?
>

DEPENDE da sua aplicação e como você configura o Postgres.

Pergunta número um: qual versão do Postgres você usa?
Seu autovacuum está habilitado?
Você realiza muitas operações de DELETE e UPDATE, particularmente em lote?

>
> Outra Dúvida. Somente o formato CUSTOM (*.backup) é que pode ser utilizado
> para restaurar o banco de dados? Estou perguntando isso porque uma vez
> gerei um arquivo no formato Compress e no formato TAR e não consegui
> realizar a restauração do banco. Gerando um script (*.sql) também é
> possível restaurar o banco de dados a partir do pg_restore?
>

Ah... aqui eu vou pedir para você estudar um pouco mais a documentação.
Perder um bom tempo estudando o assunto é fundamental. Vale a pena lembrar
que DUMP NÃO É BACKUP!!!

Leia:

http://tellesr.wordpress.com/2010/05/06/dump-nao-e-backup
http://www.postgresql.org/docs/9.1/static/backup.html


> É necessário informar ao utilitário de backup do pgAdmin III / postgreSQL
> (pg_dump) para inluir os Inserts das Colunas ou ele já faz isso
> automaticamente?
>

Leia a documentação:
http://www.postgresql.org/docs/9.1/static/app-pgdump.html


>
> E por fim, Estava querendo criar uma trigger para realizar o backup do
> banco de dados automaticamente em um horário próximo do final do expediente
> do cliente,


Sim, agendar o backup para fora do horário de pico é uma boa ideia.


> para garantir que a base de dados esteja sempre atualizada, independente
> do cliente se lembrar ou não de fazê-lo,


A base atualizada ou o backup atualizado?



> mas não sei criar triggers ainda, então gostaria de uma Força dos Colegas
> para me ajudar.


Isso não deve funcionar muito bem.  Use para isso o crontab + pg_dump no
Unix ou scheduler + pg_dump no Windows.

>
> Valeu Galera da Comunidade PG-BR
>


Me preocupa o fato de você estar a ponto de entrar em produção e ter tantas
dúvidas assim. Se você puder, recomendo contratar os serviços de um DBA
(tem vários na lista) para te orientar um pouco no começo. É um custo que
pode lhe poupar de desastres maiores num futuro próximo.

[]s



-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http:// <http://www.midstorm.org/~telles/>http://tellesr.wordpress.com
e-mail / gtalk / MSN: [email protected]
Skype: fabio_telles
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a